Есть еще такая проблема, при отлове события excel::WorkbookBeforeClose(Wb : Automation "'Microsoft Excel 14.0 Object Library'.Workbook";VAR Cancel : Boolean) я после нужных мне манипуляций закрываю книгу нормально Wb.Close(FALSE), но как закрыть саму программу екселя, которая остается висеть? excel.Quit не помогает.
Все работает, если закрывать ексель не по крестику в окне, а через alt+F4, тогда и событие отрабатывает, и ексель закрывается... Но это не очень хорошо)
|