Всем привет!
Как убрать случайным образом выскакивающее окошко печати при открытии файла макросом?
Есть 10000 файлов XLSX одинаковой структуры. Задача - периодически макросом управляющего файла открывать последовательно все и копировать данные в этот управляющий файл с незначительными преобразованиями типа транспонирования. Ещё раз подчеркну - все файлы XLSX, макросов в них нет.
Проблема в том, что иногда при открытии очередного файла открывается диалог выбора принтера. И при этом останавливается работа макроса до нажатия кнопки Отмена пользователем. Каждый раз спотыкается на разных файлах. Если потом открыть файл, на котором выскакивал диалог печати, просто в Экселе, никакого диалога нет.
Открываю на чтение, без изысков:
Код |
---|
Set wbFile = Workbooks.Open(Filename:=lPath & IIf(Right(lPath, 1) <> "\", "\", "") & lFile, ReadOnly:=True, local:=True) |
Вопрос такой - как избежать появления этого мешающего мне диалога? Или хотя бы автоматически выходить из него, ежели вылез.