0
我有一個打開多個工作簿Excel的互操作Workbooks.Open不一致
var exApp = new Excel.Application();
Excel.Workbook ONE;
Excel.Workbook TWO;
Excel.Workbook THREE;
ONE = exApp.Workbooks.Open(ONELocation);
TWO = exApp.Workbooks.Open(TWOLocation);
THREE = exApp.Workbooks.Open(THREELocation);
Console.WriteLine("All Excel workbooks opened successfully\n");
有時它沒有問題運行的進程。
雖然有時我得到下面的異常上崩潰
System.Runtime.InteropServices.COMException:「遠程過程調用失敗。 (來自HRESULT的異常:0x800706BE)'
異常發生在不同的工作簿上,有時甚至根本不存在。當重新運行幾次後發生,該過程成功完成並且所有數據都被正確處理。
它爲什麼有時會工作,而不是其他人?有沒有更好的方法來打開這些工作簿?我如何阻止這種情況發生?
你的問題很可能https://stackoverflow.com/questions/4471787/system-runtime-interopservices-comexception-0x800706be-when-getting-contact-la的副本 – xxbbcc
[System.Runtime的可能的複製。 InteropServices.COMException(0x800706BE)當獲取聯繫人.LastName](https://stackoverflow.com/questions/4471787/system-runtime-interopservices-comexception-0x800706be-when-getting-contact-la) – xxbbcc