エクセルVBA IE操作 ①前書き の続きです。
エクセルVBA で IE を操作(その4) では、ヤマト運輸のクロネコメンバーズを
攻略してみましたが、今回は
日本郵便のWebゆうパックプリントを攻略してみましょう。
新規のエクセルファイルを開いて、ボタンを配置
Sub ボタン1_Click()
Dim objIE As Object
'IEオブジェクトを作成します
Set objIE = CreateObject("InternetExplorer.Application")
'①指定したURLを表示します
objIE.Navigate "https://login.post.japanpost.jp/aew/page/portalVerify"
'②ページの読み込みが終わるまでココでグルグル回る
Do Until objIE.Busy = False
Application.Wait Now + 1 / 24 / 60 / 60 / 10
Loop
objIE.Visible = True
Dim objIE As Object
'IEオブジェクトを作成します
Set objIE = CreateObject("InternetExplorer.Application")
'①指定したURLを表示します
objIE.Navigate "https://login.post.japanpost.jp/aew/page/portalVerify"
'②ページの読み込みが終わるまでココでグルグル回る
Do Until objIE.Busy = False
Application.Wait Now + 1 / 24 / 60 / 60 / 10
Loop
objIE.Visible = True
objIE.Document.all.member_id.Value = "abcdefg@xxxx.ne.jp"
objIE.Document.all.member_auth_pwd.Value = "999999"
objIE.Document.Forms(0).Item(4).Click
objIE.Document.all.member_auth_pwd.Value = "999999"
objIE.Document.Forms(0).Item(4).Click
Set objIE = Nothing
End Sub
End Sub
のコードを張り付けてみて下さい。
ゆうパックプリントにログインする画面(日本郵便のWebゆうパックプリント)が開いて
ID(メールアドレス)とパスワードが入力されて
ログインのボタンをクリックします。
※もちろん、正しいIDでもありませんので、エラーが返事されます。
実際に試したい方は、新規登録してみて下さい。
このコードの中身を少しづつ説明していきます。