Что нового

Ошибка в функции _Excel_BookOpen (_ExcelBookOpen)

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
В версиях AutoIt начиная с 3.3.6.1 и до 3.3.12.0 есть ошибка в функции _Excel_BookOpen (_ExcelBookOpen). Если в защищенной книге стоит галка Рекомендовать доступ только для чтения (Сервис - Параметры - Безопасность), то функция будет зависать всегда из-за появления соответствующего диалогового окна, так как не указан седьмой параметр IgnoreReadOnlyRecommended (True). Сейчас:
Код:
$oExcel.Workbooks.Open($sFilePath, Default, $bReadOnly, Default, $sPassword, $sWritePassword)
Должно быть:
Код:
$oExcel.Workbooks.Open($sFilePath, Default, $bReadOnly, Default, $sPassword, $sWritePassword, True)
Проверено на Excel 2003, есть ли такая опция в более поздних версиях не знаю, но подозреваю, что есть.
 
Верх