c#关于操作word时版本的问题

金爵清酒人自酌 2019-11-05 09:33:18
电脑装的是word2007,按道理来说,要实现对word文本进行操作,引用的应该是如图(第一张图)里COM里的word12.0,但是代码总报错如图(第2张图),提示不包含visible的定义,找不到扩展方法,如果像第3张图那样引用word15.0.0,程序就不会报错,但那不是对应word2013的吗?并且运行后打不开word2007,如第5张图,提示当前系统配置不能运行,请问有大神会这个吗?为什么引用12.0程序会报错呢?
...全文
129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天凤凰601 2019-11-14
  • 打赏
  • 举报
回复
建议用spire ,你进Nuget找找就知道,我用他,方便多的,也没有版本问题
  • 打赏
  • 举报
回复
NPOI 引用这个。 操作办公软件很好用的。 别用微软带的DLL 版本不对出错, 没有还出错。 还有莫名其妙的错误。 不知道他DLL的问题还是我对他这个DLL使用的有问题
  • 打赏
  • 举报
回复
引用 1 楼 Nick_Ngai 的回复:
用微软的这个会有很多问题,如果电脑没有装Office也会报错。建议用NPOI来做。
好的,get到了,多谢🙏
Nick_Ngai 2019-11-08
  • 打赏
  • 举报
回复
用微软的这个会有很多问题,如果电脑没有装Office也会报错。建议用NPOI来做。

110,529

社区成员

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

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

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