Добрый день знатокам!
Есть макрос, запускаемый из файла Итог, собирающий отчеты (несколько строк) из нескольких файлов Excel (известна папка куда они складываются, макрос по очереди открывает файлы из папки и добавляет их содержимое в один список). С некоторых пор возникла следующая проблема - некоторые исходные файлы-отчеты кривые и при открытии такого файла командой Workbook.Open макрос вываливается с ошибкой - Method Open of object Workbooks failed. Приходится вручную открывать кривой файл (при открытии - сообщение что содержимое файла повреждено и предложение исправить ситуацию - Да/Нет), и согласившись с исправлениями пересохранять. Почему файлы кривые пока не разобрался, какой-либо закономерности на первый взгляд не обнаружил.
Возможно ли как-то выправить положение?... Может у команды Workbook.Open есть хитрые параметры, позволяющие обойти эту ошибку? и принудительно согласиться с предложенными исправлениями и все же открыть кривой файл? Буду очень благодарен за помощь в решении/обсуждении этого вопроса.
Есть макрос, запускаемый из файла Итог, собирающий отчеты (несколько строк) из нескольких файлов Excel (известна папка куда они складываются, макрос по очереди открывает файлы из папки и добавляет их содержимое в один список). С некоторых пор возникла следующая проблема - некоторые исходные файлы-отчеты кривые и при открытии такого файла командой Workbook.Open макрос вываливается с ошибкой - Method Open of object Workbooks failed. Приходится вручную открывать кривой файл (при открытии - сообщение что содержимое файла повреждено и предложение исправить ситуацию - Да/Нет), и согласившись с исправлениями пересохранять. Почему файлы кривые пока не разобрался, какой-либо закономерности на первый взгляд не обнаружил.
Возможно ли как-то выправить положение?... Может у команды Workbook.Open есть хитрые параметры, позволяющие обойти эту ошибку? и принудительно согласиться с предложенными исправлениями и все же открыть кривой файл? Буду очень благодарен за помощь в решении/обсуждении этого вопроса.