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