C#打开工作簿返回加载项而不是工作簿

C#打开工作簿返回加载项而不是工作簿,c#,excel,com,add-in,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被设置为我计算机上的加载项,而不是工作簿(在文件路径中给出) 有人发生过

我有一个奇怪的错误,它是工作前几天,我不知道什么改变了

我使用的是Microsoft Excel 14.0对象库(1.7版)和Microsoft.Office.Interop.Excel命名空间

当我运行以下代码行时

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

有人发生过类似的事情吗

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


谢谢

这并不能直接回答问题发生的原因,但我先打开工作簿,然后将工作簿对象设置为与打开的工作簿相等,从而解决了问题

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