因为我不知道如何将 MS Word 与 C# 集成,所以我得到了这个解决方案来解决我遇到的问题:http: //www.dotnetperls.com/word
Microsoft.Office.Interop.Word
我研究了这个解决方案,但在参考列表中找不到。我也无法在 COM 对象下找到它。我错过了什么?我正在使用 Visual Studio Express 2012。
编辑:
这个问题的答案是您必须在您的计算机上安装 MS Office。
因为我不知道如何将 MS Word 与 C# 集成,所以我得到了这个解决方案来解决我遇到的问题:http: //www.dotnetperls.com/word
Microsoft.Office.Interop.Word
我研究了这个解决方案,但在参考列表中找不到。我也无法在 COM 对象下找到它。我错过了什么?我正在使用 Visual Studio Express 2012。
编辑:
这个问题的答案是您必须在您的计算机上安装 MS Office。
你需要Microsoft Word xx Object Library
.
您可以从此处下载主互操作程序集。
http://www.microsoft.com/en-us/download/details.aspx?id=3508
如果您在办公室安装期间没有选择安装它们,您可能需要单独安装这些程序集。
MSDN:
您必须先在开发计算机的全局程序集缓存中安装 Microsoft Office 主互操作程序集 (PIA),然后才能执行某些开发任务。通常,当您在开发计算机上安装 Office 时会自动安装 PIA。但是,在某些情况下,您可能需要单独安装 PIA。
检查库 (Microsoft.Office.Interop.word) 是否存在于 windows (C:\Windows\assembly) 的程序集文件夹中,否则您可以从http://www.microsoft.com/en-us/download安装它/details.aspx?id=3508
现在你只需要在你的视觉工作室中找到它。
右键单击 SolutionExplorer 窗口中的控制台应用程序(或应用程序的名称),然后
转到 Add -> References-> Browse 并找到 C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.word 或类似目录。按确定,您现在可以在应用程序中使用该库。