Marshal.GetActiveObject () проблема - PullRequest
2 голосов
/ 13 июля 2010

Я использую

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

в моем проекте.Выдает ошибку, когда в данный момент нет открытого файла Excel.Как проверить, не запущен ли файл Excel?

1 Ответ

3 голосов
/ 13 июля 2010

Вот подход использования Marshal.GetActiveObject и как обрабатывать ситуацию, если объект не найден.Надеюсь, это поможет.

...