- Код: Выделить всё
dim e As New Excel.Application
Dim wbk As Workbook
Set wbk = e.Workbooks.Add(App.Path & "\template.xls")
'Вставка данных из Recordset`a
wbk.SaveAs strFileName, xlWorkbookNormal
wbk.Close
e.Quit
Set e = Nothing
Но если сначала запустить отчет, а потом открыть документ в Excel. То становится видимой и книга wbk с которой работает отчет.
Получается, что можно случайно вмешаться в работу отчета, открыв другую книгу.
Можно ли как-то этого избежать? Например сделать так, чтобы при работе отчета, другие книги открывались в другом процессе или еще что-то.