如题,如果还要将word里面的文件生成目录呢?是不是要用数据库

解决方案 »

  1.   

    怎么会不明白想要干什么呢?看标题:.net里面如何用代码实现合并多个word到一个word  
    也就是说把多个word里面的内容合并到一个word里面去
      

  2.   

    例如说:现在有文档一,文档二,文档三,文档四,我现在想把文档一,文档二,文档三三个word里面的内容合并到文档四里面,应该怎么做?现在一点思路都没有,高手帮忙啊
      

  3.   

    解决Office的问题,最后的办法就是手工操作一遍并用宏录制下来分析VB脚本。
    合并文件参考如下代码:
    //项目->添加引用->COM->Microsoft Word XX.X Object Library
    using Microsoft.Office.Interop.Word;
    using System.Reflection;private void button1_Click(object sender, EventArgs e)
    {
        ApplicationClass vWordApplication = new ApplicationClass();
        object vFileName = @"c:\temp\temp1.doc";
        object vReadOnly = false;
        object vIsVisible = true;
        object vMissing = Missing.Value;
        Document vDocument = vWordApplication.Documents.Open(
            ref vFileName,
            ref vMissing, ref vReadOnly, ref vMissing,
            ref vMissing, ref vMissing, ref vMissing,
            ref vMissing, ref vMissing, ref vMissing,
            ref vMissing, ref vIsVisible, ref vMissing,
            ref vMissing, ref vMissing, ref vMissing);
        vWordApplication.Visible = true;
        vWordApplication.Selection.InsertFile(@"c:\temp\temp2.doc", 
            ref vMissing, ref vMissing, ref vMissing, ref vMissing);
    }
      

  4.   

    这个宏是这样的。
    Sub Macro1()
    '
    ' Macro1 Macro
    ' 宏在 2008-3-1 由 Zswang 录制
    '
        Selection.InsertFile FileName:="temp2.doc", Range:="", ConfirmConversions _
            :=False, Link:=False, Attachment:=False
    End Sub
      

  5.   

    你好,我想问下,现在我是实现了word合并到一个word里面了,但是有个问题,现在的合并是不换页的,就是说一个文档紧接着,一个文档完了以后不会自动换页,我现在想达到这种效果。一个文档插完了以后,另外一个文档是接着下页,而不是紧接着上面一个文档剩余的页面部分。