无法在参考列表中找到Microsoft.Office.Interop.Word

Omn*_*Owl 20 c# ms-word ms-office visual-studio-express visual-studio-2012

由于我不知道如何将MS Word与C#集成,因此我得到了解决我遇到的问题的解决方案:http://www.dotnetperls.com/word

我查看了这个解决方案,我找不到Microsoft.Office.Interop.Word参考列表.我也无法在COM Objects下找到它.我错过了什么?我正在使用Visual Studio Express 2012.

编辑:

这个问题的答案是你必须在你的计算机上安装MS Office.

Mik*_*liy 37

你需要Microsoft Word xx Object Library.

在此输入图像描述


小智 17

您可以从此处下载主互操作程序集.

http://www.microsoft.com/en-us/download/details.aspx?id=3508


Rom*_*man 9

您也可以使用NuGet Package Manager来安装引用.转到项目 - >管理NuGet包...搜索"Interop.Word"并安装该包.

在此输入图像描述 关于它的好处是你不需要考虑dll的位置.当另一个人检查解决方案时,NuGet将把所有需要的包装到他们的机器上.


Pra*_*thy 8

如果在办公室安装期间未选择安装组件,则可能需要单独安装组件.

MSDN:

必须先在开发计算机的全局程序集缓存中安装Microsoft Office主互操作程序集(PIA),然后才能执行某些开发任务.通常,在开发计算机上安装Office时会自动安装PIA.但是,在某些情况下,您可能需要单独安装PIA.

更多这里