我想通過下面的代碼來訪問Excel文件時:C#系統.__ ComObject返回訪問Excel文件
Microsoft.Office.Interop.Excel.Application ObjExcel
= new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook book;
Microsoft.Office.Interop.Excel.Worksheet sheet;
Excel.Range range1 = null, range2 = null;
CultureInfo ci = new CultureInfo("en-US");
Thread thisThread = Thread.CurrentThread;
thisThread.CurrentCulture = new CultureInfo("en-US");
book = ObjExcel.Workbooks.Open(LinguisticInstructionsFileName);
在本書變量的最後一行內容爲System.__ComObject
,而在不同的應用程序代碼工作和變量...Excel.WorkbookClass
。
所以我想問一下這個奇怪的行爲可能是什麼原因。我已經嘗試調用Workbooks.Open與額外的Missing.Value參數,但結果是相同的。
謝謝你的迴應。在此期間,我將項目切換到.NET 3.5,並使其工作。 但是我會試着讓它在4.0上工作 – Piotroslav