21

我在将 excel 引用添加到我的项目时遇到了麻烦。我已经安装了主互操作程序集。

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

当我尝试手动添加引用时,我右键单击项目,添加引用,导航到 Microsoft.Office.Interop.Excel 文件并尝试手动添加它。一旦我选择了参考,我就确保参考被选中,然后点击确定。什么都没有发生,它实际上无法将引用路径添加到项目中。

使用 VS2012 Ultimate。

关于我可以做些什么来让项目看到 excel 参考的任何建议?

4

4 回答 4

41

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

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

于 2013-10-23T14:22:38.183 回答
17

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

Install-Package Microsoft.Office.Interop.Excel
于 2017-04-14T14:51:31.707 回答
8

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

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

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

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

于 2018-04-04T15:03:43.920 回答
1

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

希望对一些人有所帮助。

于 2016-04-11T19:16:13.630 回答