我正在尝试使用vb.net从.docx文件(MS Word 2013)中读取并查找并替换同一文档中的多个单词。我不想在vb.net中使用插件或插件,而是自己编写。
vb.net中的哪些库或引用将使我能够使用.docx文件扩展名操作MS Word文档。
非常感谢 Visual Studio 2013 的任何相关vb.net代码。
我找到了以下相关信息(https://support.microsoft.com/en-us/kb/316383),但我发现在为Visual Studio 2013进行调整时遇到了困难。
以下是直接来自Visual Studio 2013的COM引用列表,参考上述链接的唯一类似选项似乎是下面屏幕打印中的选中项目:
答案 0 :(得分:0)
似乎在每个人的评论中有一点“连接点”之后(谢谢)我错过了一个与MS Word 2013相关的“Microsoft Word 14.0对象库”的导入引用。
参考https://support.microsoft.com/en-us/kb/316383,我发现的导入引用改编自问题:How to load Word Object Library properly in Visual Studio Express,即将以下内容添加到对象类的顶部解决了这个问题:
Imports Microsoft.Office.Interop
答案 1 :(得分:0)
您可以使用DocX替换一个或多个文档中的文本,请在此处查看示例代码 - Replace text across many documents in Parallel 。希望我不会误解你。
答案 2 :(得分:0)
要运行您的应用程序,您需要在PC上安装MS Word。我考虑使用Open XML SDK。有关详细信息,请参阅Welcome to the Open XML SDK 2.5 for Office。