Js使用word书签填充内容
Js使用word书签填充内容
1.在模板文件中需要填充的地方插入书签
填充内容为:(|光标所在处)
填写书签名,点击添加完成:
2.使用js打开模板,获取书签位置,填充数据:
function printWord(flag){ var word; try{ word = new ActiveXObject("Word.Application"); word.visible = false; }catch(e){ alert("确认是否安装了OFFICE软件,是否添加了受信站点,是否将ActiveX控件启用!"); return ; } try {//打开模板文件 word.Visible = false; var oDocument = word.Documents.open("http://"+document.location.host+"/web/word/DC001.doc"); }catch(Exception) { word.quit(); word = null; return ; } //获取书签位置,填充内容 try{ var range = word.Range; range = word.ActiveDocument.Bookmarks(“bookmarkname”).Range; range.InsertBefore(“需要插入的内容”); //书签后插入内容 //word.Application.Printout();//打印 word.quit(); word=null; }catch(e){ alert("书签赋值出现错误"+e.toString()); word.quit(); word=null; } } printWord() ;
3.完成导出、打印
//word.Application.Printout();//打印