|
現在、エクセルでIEを開いて自動ログインし、エクセルの文字を書き込んで送信するというプログラムを組んでいます。しかし、自動ログインが出来たのですが、新しいページになってから上手く動作できません。下に今のプログラムを載せます。アドバイスお願いします。
Sub 起動()
Dim objIE As Object
'IEの起動
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
'処理したいページを表示する
objIE.Navigate2 Cells(Range("d2"), 9).Value
'ページの表示完了を待つ
While objIE.Busy = True Or objIE.readyState <> READYSTATE_COMPLETE
DoEvents
Wend
'ログインする
objIE.document.getElementsByName("uid")(0).Value = Range("c4").Value
objIE.document.getElementsByName("pw")(0).Value = Range("c5").Value
objIE.document.forms(0).submit
'ページの表示完了を待つ
While objIE.Busy = True Or objIE.readyState <> READYSTATE_COMPLETE
DoEvents
Wend
objIE.document.getElementsByName("ITEM_NAME")(0).Value = "角管"
End Sub
|
|