c# – 我在哪里可以找到Microsoft.Office.Interop.Word.dll(2010)?

我得到了一个我正在尝试编译的.NET项目的源代码.虽然,该项目使用Office 2010中的参考(命名空间)Microsoft.Office.Interop.Word,我无法在任何地方找到.
我能够下载文件microsoft.office.interop.word.dll,但显然是Office 2007中的文件,因为它仍然无法编译,因为该项目使用函数Document.SaveAs2(来自Office 2010库).
我的计算机上安装了Office 2007,桌面上安装了Visual Studio 2012 Express.

你能解释一下这是怎么回事吗?我怎么能下载dll但是我找不到Office 2010中的那个.为什么我的客户端能够在没有这个dll的情况下编译projet?如果在编译时安装,Visual Studio是否会自动“连接”到Microsoft Office库?

谢谢您的帮助.

最佳答案
如果正确安装了程序集,则不应自行在本地系统上搜索dll.有关如何在不安装办公室的情况下下载和安装Office互操作库的信息,请参阅以下链接.第二个链接详细说明了如何正确地将程序集添加到项目中.

Install Office Primary Interop Assemblies

Office Primary Interop Assemblies

有关如何正确添加dll的一些图片,请在此处进一步参考:

在项目中,右键单击“引用”并选择“添加”,然后选择“引用”.

接下来,在Reference Manager中选择“Extensions”,滚动查找正确的dll.其中Microsoft.Office.Interop.Word.dll Office 2010是版本14之一.

转载注明原文:c# – 我在哪里可以找到Microsoft.Office.Interop.Word.dll(2010)? - 代码日志