2017-04-19 147 views
0

我有一个奇怪的错误,它在几天前工作,我不知道什么改变了。C#打开工作簿返回加载项不工作簿

我正在使用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

如需要,我可以提供更多的细节。

感谢

回答

0

这并没有直接回答,为什么这个问题是怎么回事,但我周围有先打开工作簿,然后设置我的工作簿对象等于打开的工作簿。

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