下記の質問をいただきました。
WEBページからのメッセージに困っていましたが
objIE.navigate "JavaScript:function confirm() { return true; }"
のおかげで次に進む事が出来ました。
本当にありがとうございます。ただ次の問題が新たに発生しました。
実行ボタンを押すと
①confirm画面がポップアップ
特定条件にヒットすると
②confirm画面がポップアップ→alert画面がポップアップ。
となるケースがあり、objIE.navigate "JavaScript:function confirm() { return true; }"
objIE.navigate "JavaScript:function alert() { return true; }"を並列で書いてみましたが、
objIE.navigate "JavaScript:function alert() { return true; }"
で止まってしまいます。
二つ同時に動かす方法がございますでしょうか?
連続実行だから?
少し待ってみるとか?
language-and-engineering.hatenablog.jp
↑上記、vbsですが参考になるページです。sleepで少し待っていたり。
objIE.navigate "JavaScript:function confirm() { return true; }"
Msgbox "TEST"
objIE.navigate "JavaScript:function alert() { return true; }"
↑でうごくなら、※連続実行をテストで手で(Msgboxで)とめて、動作するなら、
Sleep(1000) '一秒待つ
objIE.navigate "JavaScript:function confirm() { return true; }"
Sleep(1000) '一秒待つ
objIE.navigate "JavaScript:function alert() { return true; }"
など、Sleepで待つとか?
手前味噌の解説を紹介すると、
www.youtube.com
https://www.youtube.com/watch?v=3FLXPRyaJhw
や
https://www.youtube.com/watch?v=ye4nVjf-ihw
など、やっていたり・・・
VBA Sleepで検索すると
https://www.google.com/search?q=VBA+Sleep
や
など、みつかるので、参考にしてみては?
解決の糸口となれば幸いです。 三流プログラマー Ken3