エクセルvbaでIEの制御を行っていますが、ポップアップの確認ウインドウの操作ができません。 削除
Message#3 2015年9月14日(月)07時28分 From: Ogawa |
VBAマスターのメッセージ(#2)への返事 お世話になります まず objA(nloop).Click 'クリックする とログアウト確認のウインドウが現れます。 「終了します、よろしいですか。」のメッセージにYesとNoのボタンが表示されます (vbaのメッセージボックスのような感じです) そのYesボタンをクリックしたいのですが sendkeysでtabも ENTER も反応してないようなのでウインドウがでたままログアウトできない状態です。 SendKeys "{ENTER}"では yesボタンが押せないのでしょうか > これは1つのモジュール内での処理ですか? > objIEの適用範囲はモジュール内でかつ他にログイン処理があるものとして回答しますが、 > > objA(nloop).Click 'クリックする > > のあとにSleepで5秒停止させていますが、そのあとのTabキー処理は遷移はどのようになっていますか? > > こちらのtabキーで「はい」なり「OK]なりをクリック処理するのかと思いますが、sendkeysでtabキーがまず正常に働いているのかを確認してください。 > > あと、ログアウト処理ですが、ログアウトのページへ移動するかと思いますが、クリック処理せずにログアウトページを開いたら自動的にログアウトできるようなサイトではないですか? > > そのような仕様であれば、URL指定だけでログアウトできるかと思います。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。