2010-07-13 25 views
1

我在我的項目中使用Marshal.GetActiveObject()的問題

Microsoft.Office.Interop.Excel.Application oExcelApp = 
        (Microsoft.Office.Interop.Excel.Application)Marshal.GetActiveObject("Excel.Application"); 

。當沒有打開Excel文件時,它會給我一個錯誤。如何檢查是否沒有運行Excel文件?

回答

2

Here is approach使用Marshal.GetActiveObject以及如果找不到對象時如何處理情況。希望這會有所幫助。