• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vba ie操作 ログインしたい)

VBA IE操作 ログインしたい

このQ&Aのポイント
  • ログインしたいサイトがありますがうまくできません。URLはhttps://www.a-q-f.com/openpc/USB0100S01Action.do?aqf_id=S0000&send_url=https://www.a-q-f.com/&get_userInfo=&r=2941249539317530063です。ログインが二つあり、左側のログインボタンを押下できません。
  • VBAを使ってログインしたいサイトがありますが、うまくできません。URLはhttps://www.a-q-f.com/openpc/USB0100S01Action.do?aqf_id=S0000&send_url=https://www.a-q-f.com/&get_userInfo=&r=2941249539317530063です。左側のログインボタンを押下することができません。
  • ログインしたいサイトがありますが、うまくできません。URLはhttps://www.a-q-f.com/openpc/USB0100S01Action.do?aqf_id=S0000&send_url=https://www.a-q-f.com/&get_userInfo=&r=2941249539317530063です。左側のログインボタンを押下する方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.2

こんにちわ これでどうかな? Dim myObj As Object For Each myObj In objIE.Document.Forms(0).All 'For Each myObj In objIE.Document.Forms(0).Elements If TypeName(myObj) = "HTMLInputElement" Then If myObj.alt = "ログイン" Then myObj.Click Exit For End If End If Next 'For Each myObj In objIE.Document.Forms(0).Elementsで良いと思ったけどだめだった。

zxc5463czx
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

ログインボタンは、 <A> ではなく <INPUT TYPE=IMAGE> である。 よって、Document.Linksコレクションから拾えない。 Document.Forms(0).Elementsで回す。

zxc5463czx
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A