Автор Тема: Ошибка в функции _Excel_BookOpen (_ExcelBookOpen)  (Прочитано 2272 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
В версиях AutoIt начиная с 3.3.6.1 и до 3.3.12.0 есть ошибка в функции _Excel_BookOpen (_ExcelBookOpen). Если в защищенной книге стоит галка Рекомендовать доступ только для чтения (Сервис - Параметры - Безопасность), то функция будет зависать всегда из-за появления соответствующего диалогового окна, так как не указан седьмой параметр IgnoreReadOnlyRecommended (True). Сейчас:
Код: AutoIt [Выделить]
$oExcel.Workbooks.Open($sFilePath, Default, $bReadOnly, Default, $sPassword, $sWritePassword)

Должно быть:
Код: AutoIt [Выделить]
$oExcel.Workbooks.Open($sFilePath, Default, $bReadOnly, Default, $sPassword, $sWritePassword, True)

Проверено на Excel 2003, есть ли такая опция в более поздних версиях не знаю, но подозреваю, что есть.

Русское сообщество AutoIt

Ошибка в функции _Excel_BookOpen (_ExcelBookOpen)
« Отправлен: Июнь 02, 2014, 20:07:17 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
13 Ответов
7608 Просмотров
Последний ответ Декабрь 09, 2009, 23:56:19
от Kaster
3 Ответов
6012 Просмотров
Последний ответ Июль 06, 2013, 16:16:02
от Garrett
18 Ответов
6603 Просмотров
Последний ответ Июнь 15, 2012, 09:35:20
от valdur2000
0 Ответов
1439 Просмотров
Последний ответ Июнь 13, 2012, 18:12:19
от madmasles
0 Ответов
3023 Просмотров
Последний ответ Октябрь 12, 2012, 11:50:25
от madmasles
2 Ответов
1961 Просмотров
Последний ответ Февраль 01, 2013, 14:40:10
от Rivald
3 Ответов
4464 Просмотров
Последний ответ Февраль 04, 2014, 20:47:08
от tech-gs
2 Ответов
2439 Просмотров
Последний ответ Май 13, 2013, 14:14:56
от Vlasssov
11 Ответов
5375 Просмотров
Последний ответ Январь 29, 2014, 12:18:26
от Yashied
23 Ответов
3193 Просмотров
Последний ответ Август 18, 2016, 23:53:22
от InnI