繁体   English   中英

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

[英]Microsoft.Office.Interop.Excel Reference Cannot be found

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

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

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

使用VS2012旗舰版。

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

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

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

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

Install-Package Microsoft.Office.Interop.Excel

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

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

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

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

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

希望有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM