易采站长站为您分析C#实现简单合并word文档的方法,涉及C#针对word文档的读取、插入、保存等技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了C#实现简单合并word文档的方法。。具体如下:
- using System; using System.Collections.Generic;
- using System.ComponentModel; using System.Data;
- using System.Drawing; using System.Text;
- using System.Windows.Forms; using System.Reflection;
- namespace Demo {
- public partial class Form2 : Form {
- public Form2() {
- InitializeComponent(); }
- string path = @"C:Documents and SettingsAdministrator桌面output.doc"; string add = @"C:Documents and SettingsAdministrator桌面file";
- private Microsoft.Office.Interop.Word.ApplicationClass applicationClass; private Microsoft.Office.Interop.Word.Document doc;
- private void button1_Click(object sender, EventArgs e) {
- Ex(); }
- void Ex() {
- Open(path); string[] files = System.IO.Directory.GetFiles(add);
- foreach (string s in files) {
- InsertFile(s); }
- SaveAs(path); }
- /// <summary> /// 打开输出word文档
- /// </summary> /// <param name="strFileName"></param>
- public void Open(string strFileName) {
- applicationClass = new Microsoft.Office.Interop.Word.ApplicationClass(); object fileName = strFileName;
- object readOnly = false; object isVisible = true;
- object missing = System.Reflection.Missing.Value; doc = applicationClass.Documents.Open(ref fileName, ref missing, ref missing,
- ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);










