2017-04-19 115 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];