无法找到Microsoft.Office.Interop.Excel参考

sty*_*lex 13 .net c# excel reference

我在为项目添加excel引用时遇到了麻烦.我已经安装了Primary Interop Assemblies.

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

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

使用VS2012旗舰版.

有关如何让项目看到excel参考的任何建议?

Big*_*Pin 27

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(或其他版本)对象库.

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


Luc*_*ler 9

如果您没有安装excel,请在nuget-packet-manager-console中运行此命令:

Install-Package Microsoft.Office.Interop.Excel
Run Code Online (Sandbox Code Playgroud)


小智 5

我安装了Microsoft Office PIA,但是遇到了同样的问题,找不到microsoft.office.interop.excel dll,我也为Office System 4.0 Runtime Service Pack 1安装了Visual Studio 2010 Tools,但问题仍然存在。

最后,我通过在Visual Studio 2017安装中添加Office / SharePoint开发包来解决该问题:

转到工具>获取工具和功能..

然后检查Office / sharepoint开发并修改您的安装。