社区
C#
帖子详情
有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word
gameboyerik001
2014-06-26 05:34:22
RT
有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word
...全文
200
10
打赏
收藏
有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word
RT 有没有合并word文档的方法,但是不调用Microsoft.Office.Interop.Word
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yueliang_1677664075
2014-07-01
打赏
举报
回复
读取多个文本文件到同一个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读写操作!
冬冬冬冬冬冬冬冬冬冬
2014-06-26
打赏
举报
回复
首先微软就不答应。
wangnaisheng
2014-06-26
打赏
举报
回复
好像是不可以吧? 正好我也学习一下。
C#
Microsoft
.
Office
.
Interop
.
Word
操作
Word
的大坑
1、C#操作
Word
在文档中间插入表格,无法跳转到表格末尾,只能通过移动指定行数来跳转。 多个表格容易形成嵌套。 2、
NPOI写Excel,
Microsoft
.
Office
.
Interop
.excel.dll 转换Excel为PDF
首先要引用NPOI动态库和
Microsoft
.
Office
.
Interop
.excel.dll (
Microsoft
.
Office
.
Interop
.excel.dll 下载链接,下载以后解压文件,把
Microsoft
.
Office
.
Interop
.excel.dll拷贝到项目下,添加引用。NPOI的添加则项目选中右键使用管理NuGet管理程序包,nuget添加NPOI即可) 上述工作完成,下面直...
C# 通过
调用
Microsoft
Office
编辑
Word
文件
实际测试过程中发现应用了
方法
后,无法自动调整的问题,但是同时在其他电脑又可以正常操作,或者将App.Visible设置为true之后就可以正常,没有找到具体的问题,后面将
office
卸载重装还是没有解决,最后修改操作逻辑,把就表格删除,然后重新添加表格才解决问题。刚开始在网上搜了半天,都是使用
word
打开然后段落设置,勾选,这一套标准操作,但是我需要使用软件代码实现,找了很久都没有找到解决方案。既然有属性值可以使用,那我就试试了,先从1开始,结果直接报错,2,3,4,5一样全部报错。
如何在 C# 中
合并
和拆分
Word
表格中的单元格
通过使用
Microsoft
.
Office
.
Interop
.
Word
库,我们可以方便地对
Word
表格进行各种操作,以满足我们的需求。在 C# 中操作
Word
文档是一项常见的任务,在处理
Word
表格时,有时需要对表格中的单元格进行
合并
或拆分操作。最后,我们保存并关闭文档,退出
Word
应用程序。在上述代码中,我们首先创建了一个
Word
应用程序对象,并打开了一个文档。在上述代码中,我们首先创建了一个
Word
应用程序对象,并打开了一个文档。
方法
获取要
合并
的两个单元格,然后
调用
。
C#操作
word
文档
(一)
1.c#操作
word
在指定书签插入文字或者图片
using
Word
=
Microsoft
.
Office
.
Interop
.
Word
;
object Nothing = System.Reflection.Missing.Value;
object format =
Word
.WdSaveFormat.wdFormatDocument;
Word
.Application
word
App = new
Word
.Appli
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章