我有一个奇怪的错误,它几天前正在工作,我不确定发生了什么变化。
我正在使用Microsoft Excel 14.0对象库(版本1.7)和Microsoft.Office.Interop.Excel命名空间。
当我运行以下代码行时
EXCEL_APP = new Excel.Application();
currentIR = EXCEL_APP.Workbooks.Open(irFilePath);
当我查看对象时,currentIR被设置为我的计算机上的加载项而不是工作簿(在文件路径中给出);
有没有人有这样的事情发生?
我可以根据需要提供更多细节。
由于
答案 0 :(得分:0)
这并没有直接回答问题发生的原因,但我首先打开工作簿,然后将工作簿对象设置为等于打开的工作簿。
EXCEL_APP.Workbooks.Open(irFilePath);
string irName = Path.GetFileName(irFilePath);
currentIR = EXCEL_APP.Workbooks[irName];