我在为项目添加excel引用时遇到了麻烦。我已经安装了主互操作程序集。
该项目正在正确检测Microsoft.Office.Interop.Word程序集引用,但仍无法找到excel引用。
当我尝试手动添加引用时,我右键单击该项目,添加引用,导航到Microsoft.Office.Interop.Excel文件并尝试手动添加它。一旦我选择参考我然后确保检查参考,然后点击确定。没有任何反应,它无法实际添加项目的引用路径。
使用VS2012 Ultimate。
有关如何让项目查看excel参考的任何建议?
答案 0 :(得分:25)
在“项目”菜单上,单击“添加参考”。
在“COM”选项卡上,单击“Microsoft Excel对象库”,然后单击“选择”。在Visual Studio 2012中,在COM选项卡上找到Microsoft Excel 14.0(或其他版本)对象库。
在“添加引用”对话框中单击“确定”以接受您的选择。如果系统提示您为所选库生成包装器,请单击“是”。
答案 1 :(得分:6)
如果您没有安装excel,请在nuget-packet-manager-console中运行此命令:
Install-Package Microsoft.Office.Interop.Excel
答案 2 :(得分:2)
我安装了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开发并修改您的安装。
答案 3 :(得分:1)
我安装了MS Office 13,从那时起我开始在VS 2012项目中收到此错误。 我尝试通过COM控件添加MS Office lib,但是没有用。 最后,我不得不从“Extensions”部分添加这个库引用(不是在COM下);必须选择Microsoft.Office.Interop.Excel,版本15.0.0.0。这解决了错误。
希望有所帮助。