2013-10-23 247 views
8

我遇到麻烦添加excel引用到我的项目。我已经安装了主互操作程序集。Microsoft.Office.Interop.Excel参考无法找到

该项目正确检测到Microsoft.Office.Interop.Word程序集引用,但仍无法找到excel引用。

当我尝试手动添加引用时,我右键单击项目,添加引用,导航到Microsoft.Office.Interop.Excel文件并尝试手动添加它。一旦我选择参考我然后确保参考被检查,然后点击确定。没有任何反应,它实际上并没有将参考路径添加到项目中。

使用VS2012旗舰版。

关于我能做些什么让项目看到excel参考的建议?

更新:问题修复。

  1. 在项目菜单上,单击添加引用。

  2. 在COM选项卡上找到Microsoft Excel对象库,然后单击选择。

  3. 在添加引用对话框中单击确定以接受您的选择。如果系统提示您为选定的库生成包装,请单击“是”。

+1

拥有最多的回答中读http://stackoverflow.com/questions/ 15285880/how-to-reference-microsoft-office-interop-excel-dll –

+0

我已经试过了。即试图手动添加引用。它仍然不能识别.Excel参考。 .Word参考被正确识别。 – stylex

+0

当您手动尝试添加它时,它是否已列在Paul的链接中显示的扩展名中?我知道2012年可能不同,但是当我在2010年这样做时,我不得不使用COM参考,如下所述:http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9e83756-4ae2- 4ed4-b154-1537f3bb3a22 /着 - 查找 - microsoftofficeinteropexceldll?论坛= netfxsetup。 –

回答

20

正如http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9e83756-4ae2-4ed4-b154-1537f3bb3a22/cant-find-microsoftofficeinteropexceldll?forum=netfxsetup

  • 在项目菜单描述,单击 “添加引用”。

  • 在COM选项卡上,单击Microsoft Excel对象库,然后单击选择。在Visual Studio 2012中,找到COM选项卡上的Microsoft Excel 14.0(或其他版本)对象库。

  • 在添加引用对话框中单击确定以接受您的选择。如果系统提示您为选定的库生成包装,请单击“是”。

+0

与'Microsoft.Office.Interop.Word'相同的问题。我只需要在COM选项卡中添加“Microsoft Word 16.0 Object Library”。 –

1

我安装了MS Office 13,从此我开始在VS 2012项目中出现这个错误。 我试图通过COM控件添加MS Office库,但没有奏效。 最后,我不得不从“扩展”部分(不是在COM下)添加此库引用;必须选择Microsoft.Office.Interop.Excel,版本15.0.0.0。这解决了错误。

希望有助于一些。

3

如果你没有安装Excel,运行在的NuGet包管理器控制台命令:

Install-Package Microsoft.Office.Interop.Excel 
相关问题