找不到 Microsoft.Office.Interop.Excel 参考

本文关键字:Excel 参考 Interop Office Microsoft 找不到 | 更新日期: 2023-09-27 18:36:29

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

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

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

使用 VS2012 旗舰版。

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

找不到 Microsoft.Office.Interop.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 Tools ,但问题仍然存在。

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

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

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

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

希望对一些人有所帮助。

所以我不得不将一个项目从顾问转移到我的开发机器上。

我的工作机器参考指向Microsoft.Office.Interop我的非工作机器希望"Excel"来自DocumentFormat.OpenXml.Spreadsheet,它也在项目中。

我需要工具>NuGet 包管理器>包管理器控制台并键入"安装包Microsoft.Office.Interop.Excel"

然后我需要如上所述"添加引用"。

移动到我同事的机器上,我们必须完成这两个步骤关闭并打开项目以完成所有工作。