Тема: AHK: Перехват сообщений Excel
Здравствуйте,
Скрипт считывает информацию из файлов Excel.
При создании объекта Excel,
Xl := ComObjGet(A_LoopFileLongPath)
в некоторых случаях выскакивают предупреждения, например о круговых ссылках (см. скриншот).
Можно ли их отловить из тела скрипта?
WinWait не подходит, ибо скрипт останавливается на MsgBox с предупреждением в ожидании реакции пользователя.
Try ... Catch не подходит, ибо сообщение об ошибке не генерируется.
Пробовал таймером с IfWinExist, но его исполнение не начинается при появлении MsgBox, даже при установке найвысшего приоритета.
Можно, конечно, вопрос решить при помощи отдельного скрипта, но как - то некрасиво