いつもお世話になっております。
当方、DOCOMOユーザーでして、
マイドコモを利用しているのですが、それをVBAで操作したいです。
ログインする分には問題はないのですが、
既にログイン済みならログアウトしたいのですがそれがうまく行きません。
ログイン状態で下記マクロを実行すると、
*****************************************************************
Sub ログアウト()
Dim objIE As InternetExplorer
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
'ログアウトボタンを押す
objIE.Navigate "https://www.mydocomo.com/dcm/dfw/web/portal/pub3/parts/MYDPS-simpleheaderwide.do#"
Set objIE = Nothing
End Sub
*****************************************************************
エラーにはならないのですが、ログアウトされません。
「ログアウトボタンを押す」のURLは「ログアウト」ボタンにカーソルをあてた時
表示されるURLのシュートカットをコピーしたもので、
ボタンをクリックしたわけではないからログアウトできないのでしょうか?
手動でログアウトする際は、
*******************************************
「Webぺージからのメッセージ」
「ログアウトしますか?、」OK、キャンセル
*******************************************
というメッセージボックスが表示されて、OKボタンを押すと、ログアウトされます。
画像を参照してください。
これがVBAではうまく出来ません。
このメッセージボックスの表示ができません。
この部分のソースは、
*****************************************************************
~省略~
*****************************************************************
となっております。
この状況でログアウトする方法、わかる方いらっしゃいますか?
アドバイスよろしくお願いします。
↧