Страницы

Поиск по вопросам

понедельник, 14 января 2019 г.

Как программно закрыть Excel при возникновении исключительной ситуации?

try { excelApp.Workbooks.Open(fileName); //Делаем что-то, что вызывает исключение //System.Runtime.InteropServices.COMException } catch (Exception ex) {
} finally { //При дебаге в этот блок кода заходит, но в процессах //остается висеть EXCEL.EXE excelApp.Quit(); }


Ответ

Народ с английского SO (см.)
Рекомендует добавить:
excelApp.Application.Quit(); excelApp.Quit();

Комментариев нет:

Отправить комментарий