VBA and Internet Explorer. Проблема с модальным окном
Формулировка задачи:
Добрый день. У меня такая проблема. С помощью VBA работаю с одним веб-интерфесом через Internet Explorer. Ну, в принципе, все получается до того момента, когда мои действия вызывают диалоговое окно. Например я нажимаю кнопку на сайте что бы там что-то удалить, добавить и т. д., и выскакивает диалоговое окно подтверждения, типа "Вы действительно хотите ...?" ну и кнопки "да", "нет". Так вот как нажать на эти кнопки диалогового окна я не знаю. Пробовал нажать на кнопку с помощью API функций, которые я записал в функцию Example1().
Вот как это выглядит сейчас:
Но на сколько я понял, происходит следующее: компилятор приступает к обработке строки Call Example1 только после того, как я отвечу на диалог. То есть пока присутствует окно диалога, VBA скрипт типа "на паузе".
Я посмотрел, что же привязано к кнопке (какие действия). Вот:
Я так понимаю после onclick идет Java скрипт, который и вызывает диалог.
А Java я вообще не знаю (да я и в принципе не программист).
Не подскажите, как действовать в такой ситуации?
Заранее спасибо!
Вот как это выглядит сейчас:
Но на сколько я понял, происходит следующее: компилятор приступает к обработке строки Call Example1 только после того, как я отвечу на диалог. То есть пока присутствует окно диалога, VBA скрипт типа "на паузе".
Я посмотрел, что же привязано к кнопке (какие действия). Вот:
Я так понимаю после onclick идет Java скрипт, который и вызывает диалог.
А Java я вообще не знаю (да я и в принципе не программист).
Не подскажите, как действовать в такой ситуации?
Заранее спасибо!
Решение задачи: «VBA and Internet Explorer. Проблема с модальным окном»
textual
Листинг программы
Set IEDoc = IE.document Call IEDoc.parentWindow.eval("window.confirm = function(){return true};window.alert = function(){};")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д