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

时间:2015-03-09 14:24:02

标签: c# .net dll interop ms-office

我得到了我正在尝试编译的.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库,那么

感谢您的帮助。

5 个答案:

答案 0 :(得分:11)

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

Install Office Primary Interop Assemblies

Office Primary Interop Assemblies

这里有一些参考资料,详细介绍了如何正确添加dll:

在您的项目中,右键单击“参考”并选择“添加”,然后选择“参考”。

Add References

接下来,在Reference Manager中选择“Extensions”,滚动查找正确的dll。对于Microsoft.Office.Interop.Word.dll Office 2010,版本为14。

Add dll

答案 1 :(得分:2)

通过 nuget Microsoft.Office.Interop.Word安装。

答案 2 :(得分:1)

在安装VS2012的Office工具包安装程序后,我设法获得建议参考中列出的Microsoft.Office.Interop扩展:http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx

答案 3 :(得分:0)

现在Visual Studio 2019已经发布,您可以将Microsoft Office互操作库安装为称为Visual Studio Tools for Office (VSTO)的可选捆绑组件的一部分。

Microsoft使此超级简单,您无需在GAC中引用它们!

答案 4 :(得分:0)

如果已安装Office 2016,则可以在这里获取文件 Microsoft.Office.Interop.Word.dll

C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Visual Studio Tools for Office \ PIA \ Office15 \ Microsoft.Office.Interop.Word.dll

相关问题