• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでIEを操作submit処理について)

VBAでIEを操作し、submit処理について勉強中

このQ&Aのポイント
  • Excel VBAを使用して、IEを操作する方法について学習しています。
  • formタグでname属性が定義されておらず、submitボタンが複数(4つ)ある場合についてです。
  • 具体的な例として、指定のsubmitボタン「A」をクリックする方法を教えてください。

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

  • ベストアンサー
回答No.1

レスが付かないので 考えだけ submit を オブジェクトで 取り込む For でオブジェクトを 回して確認 そのオブジェトが 答え A と一致したら 叩く Dim Item As Object dim ID dim hit ID=" submit " hit="A" Set Item = oObjDoc.getElementByType(ID) If IsEmpty(Item) Or pItem Is Nothing Then Set pItem = oObjDoc.getElementByName(ID) ’オブジェクトが 取れる のを 探す endif For Each Item In oObjDoc.getElementsByTagName("submit") '上と同じで Name じゃなく Type かも If Item.value = hit Then Item.Click End If Next 基本 この手の質問は 技術者向けPC IE あたりで・・・

kotora204a
質問者

お礼

ご回答、ありがとうございます。 なるほど、まず、質問カテゴリーの選択ミスですね。 質問投稿、はじめてしたもので。。。すみません。 考え方のご教授、ありがとうございます。 ネット検索で模索しながら勉強してました。 何分初心者なもので、ぱっと内容理解するまでに至りませんが、 やってみます!!! あいまいな質問にも関わらず、ご回答頂き、 ありがとうございました。m(. .)m