Excel остается висеть в процессах

При программной работе с Excel’ем могут возникнуть ситуации, когда в процессах остается висеть открытый процесс EXCEL.EXE. Что не дает возможности открывать другие xls-файлы. Завершение процесса через Excel.Quit() не срабатывает.

Проблема тянется еще с версии Excel’97 и появляется в случаях, когда обращение к Excel происходит не в интерактивном режиме. Например, при запуске обработок через назначенные задания Windows.

Предлагаю разрешить данную ситуацию с помощью короткой командной строки:

 taskkill /F /IM excel.exe

 Для использования в коде обработки 1С: 

КомандаСистемы("taskkill /F /IM excel.exe");