录了一段宏……ChangeFileOpenDirectory "G:\新建文件夹\"
    Selection.InsertFile FileName:="a.doc", Range:="", ConfirmConversions:= _
        False, Link:=False, Attachment:=False
    Selection.InsertFile FileName:="b.doc", Range:="", ConfirmConversions:= _
        False, Link:=False, Attachment:=False想转成js,结果不会……
var word; 
word = new ActiveXObject("Word.Application");
word.Documents.Open("G:\\新建文件夹\\c.doc");
word.Documents.get_Range(0,0).InsertFile("G\\新建文件夹\\a.doc","",false,false,false);//不知道怎么取那个selection
word.Visiable = true;

解决方案 »

  1.   

    没弄过
    可以参考一下javascript读写word文件 自己找一下吧 组合起来就是你要的功能了
    这个是读的
     <script   language=JavaScript>   
      function   trans(){   
         
      var   objWordApp   =   new   ActiveXObject("Word.Application");   
        
      var   objWordDoc   =   objWordApp.Documents.Open('d1.doc');   
        
      objWordDoc.Windows(1).Selection.WholeStory();   
        
      document.all.oDiv.innerText=objWordDoc.Windows(1).Selection.Text;   
        
      objWordApp.ActiveDocument.Close(0);   
        
      objWordApp.Quit();   
        
      return   true;   
      }   
        
      </script>   
      <button   onclick='trans()'>click   to   trans</button>   
      <br><textarea   id=oDiv   cols=80   rows=30></textarea> 
      

  2.   

    顶 有ActiveXObject("Word.Application")。。 属性,方法等等帮助文档就好了。  
      

  3.   

    经过研究写点代码调试,word文档的 文本 是可以合并在一起的,但是文本以前的样式不好保留,以及word文档里插入的图片不好合并在另一个文档里了。也许是我资料看的不够仔细,或者没有完整的帮助文档。估计js完全的合并多个word doc 是有点困难,借助控件是好办法。
    先等等,看还有人有办法没有,用js合并。 实在不行就结贴了。。
    up up up