我在 2006 年使用 MS VS 2005 开发了一个处理 excel 表的系统。现在,我不能在 MS VS 2012 中使用相同的引用。
var app = new Microsoft.Office.Interop.Excel.Application();
Workbooks wbs = app.Workbooks;
最佳答案
使用 NuGet(VS 2013+):
在任何最新版本的 Visual Studio 中,最简单的方法就是使用 NuGet 包管理器。 (即使是 VS2013,扩展名为 NuGet Package Manager for Visual Studio 2013。)
右键单击“引用”并选择“管理 NuGet 包...”,然后只需搜索 Excel。
对比 2012:
旧版本的 VS 无法访问 NuGet。
- 右键单击“引用”并选择“添加引用”。
- 选择左侧的“扩展程序”。
- 查找
Microsoft.Office.Interop.Excel
。
(请注意,您只需在右上角的搜索框中键入“excel”即可。)
对比 2008/2010:
- 右键单击“引用”并选择“添加引用”。
- 选择“.NET”选项卡。
- 寻找
Microsoft.Office.Interop.Excel
。
关于c# - 如何引用Microsoft.Office.Interop.Excel dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285880/