C#Open Workbook返回Addin not Workbook

时间:2017-04-19 12:57:05

标签: c# excel com add-in

我有一个奇怪的错误,它几天前正在工作,我不确定发生了什么变化。

我正在使用Microsoft Excel 14.0对象库(版本1.7)和Microsoft.Office.Interop.Excel命名空间。

当我运行以下代码行时

EXCEL_APP = new Excel.Application();
currentIR = EXCEL_APP.Workbooks.Open(irFilePath);

当我查看对象时,currentIR被设置为我的计算机上的加载项而不是工作簿(在文件路径中给出);

有没有人有这样的事情发生?

Workbook Object is Add-in

我可以根据需要提供更多细节。

由于

1 个答案:

答案 0 :(得分:0)

这并没有直接回答问题发生的原因,但我首先打开工作簿,然后将工作簿对象设置为等于打开的工作簿。

EXCEL_APP.Workbooks.Open(irFilePath);
string irName = Path.GetFileName(irFilePath);
currentIR = EXCEL_APP.Workbooks[irName];