При работе приложения записывается отчёт в Excel. Если при этом параллельно открыт другой документ в Excel, то следующий код закроет и Excel-документ, открытый с помощью COM, и тот файл, который к приложению отношения не имеет:
Dim w As Workbook
For Each w In mExcel.Workbooks
w.Save()
Next
mExcel.Quit()
Насколько я понял, погуглив, это особенность Excel 2013 - открывать документы в одном процессе. Подскажите, как же открыть Excel с помощью COM в отдельном процессе? Спасибо!