Я не знаю, как вы могли это пропустить, это довольно просто. Это синтаксис для инициализации переменных-членов или конструкторов базового класса. Он работает для простых старых типов данных, а также для объектов класса.
В случае сбоя Word вам понадобится другой процесс для закрытия Excel.
Несколько вариантов:
objXL.visible = true
Если ваш обработчик ошибок VBA работает, вы, вероятно, хотите изменить:
objBook.ActiveWorkbook.Close
objBook.Close
на
objBook.Close False ' Close workbook without saving changes
objXL.Quit ' Exit Excel