有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word

gameboyerik001 2014-06-26 05:34:22
RT

有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word
...全文
200 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
读取多个文本文件到同一个Word文档中 private void btn_New_Click(object sender, EventArgs e) { btn_New.Enabled = false;//停用创建按钮 ThreadPool.QueueUserWorkItem(//使用线程池 (P_temp) =>//使用lambda表达式 { G_wa = new Word.Application();//创建Word应用程序对象 Word.Document P_wd = G_wa.Documents.Add(//建立新文档 ref G_missing, ref G_missing, ref G_missing, ref G_missing); Word.Range P_Range = P_wd.Paragraphs[1].Range;//得到文档段落范围 foreach (string s in G_List_FileName)//遍历文件集合 { using (StreamReader P_StreamReader =//创建文件读取器对象 new StreamReader(s, Encoding.Default)) { P_Range.Text += //将文本文件中的数据读到Word文档中 P_StreamReader.ReadToEnd();//CodeGo.net/ } } G_str_path = string.Format(//计算文件保存路径 @"{0}\{1}", G_FolderBrowserDialog.SelectedPath, DateTime.Now.ToString("yyyy年M月d日h时s分m秒fff毫秒") + ".doc"); P_wd.SaveAs(//保存Word文件 ref G_str_path, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing, ref G_missing); ((Word._Application)G_wa.Application).Quit(//退出应用程序 ref G_missing, ref G_missing, ref G_missing); this.Invoke(//开始执行窗体线程 (MethodInvoker)(() =>//使用lambda表达式 { btn_Display.Enabled = true;//启用显示按钮 MessageBox.Show("成功创建Word文档!", "提示!");//弹出消息对话框 })); }); }
happy_Can 2014-06-27
  • 打赏
  • 举报
回复
试一下引用——COM——Microsoft.Word 14.0 Object Library
whucv 2014-06-27
  • 打赏
  • 举报
回复
Aspose Word
huwei001982 2014-06-27
  • 打赏
  • 举报
回复
用openxml啊, 多好的东西,官方出的,不需要安装office,还免费
mickwen10 2014-06-27
  • 打赏
  • 举报
回复
用Spire.Doc,需要Office,可以实现Word文档合并,有免费版。 http://www.e-iceblue.com/Introduce/word-for-net-introduce.html
於黾 2014-06-27
  • 打赏
  • 举报
回复
要知道WORD只是一种标准文件格式,而不是一款软件 所以不是只有Office才能操作WORD WPS也有编辑WORD和EXCEL的功能. 但是不管是用哪种DLL,你总要引入一个DLL. 想靠自己对文件直接解码,就相当于你自己实现了一个WORD编辑器 理论上绝对能做,但是实际上没有几个人会那么干.
kxyzjm62 2014-06-27
  • 打赏
  • 举报
回复
好像慧都有这样的控件
banux 2014-06-26
  • 打赏
  • 举报
回复
用NPOI啊: http://npoi.codeplex.com/ 可以对xls和doc读写操作!
  • 打赏
  • 举报
回复
首先微软就不答应。
wangnaisheng 2014-06-26
  • 打赏
  • 举报
回复
好像是不可以吧? 正好我也学习一下。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧