JavaScript导出Word后对Word分页的处理

导读:
    直接看代码:
   WEB页面导出为Word文档后分页的方法 /* *
  * @param {Object} cont 要导出的html元素内容的id,注意不要加双引号
  * @param {Object} key 分页关键字
  */ function AllAreaWord(cont,key)
  {
  var oWD = new ActiveXObject("Word.Application");
  //默认为页面视图 var oDC = oWD.Documents.Add("", 0, 0);
  var oRange = oDC.Range(0, 1);
  //var oRange1 = oDC.Range(0,2); var sel = document.body.createTextRange();
  //参数为html元素id sel.moveToElementText(cont);
  sel.select();
  sel.execCommand("Copy");
  oRange.Paste();
  oWD.Application.Visible = true //得到打开后word的selection对象 var selection = oWD.Selection;
  //设置字体大小 selection.Font.Size = 10 //ctrl+A 全选操作 selection.WholeStory();
  //清除格式 selection.Find.ClearFormatting();
  //指定查找关键字 selection.Find.Text = key;
  //^m为手动分页符标记 //向下查找 selection.Find.Forward = true selection.Find.Wrap = 1 //不区分大小写 selection.Find.MatchCase = false //不匹配整个单词 selection.Find.MatchWholeWord = false //如果找到指定字符串返回真,否则返回false while (selection.Find.Execute())
  {
  //插入分页符,分页符常量为7,具体可查word api selection.InsertBreak(7);
  } }
aaa
  ^ bbb
  ^ ccc
  

你可能感兴趣的:(JavaScript)