エクセルVBAでIEを操作する方法について教えて下さい。>エクセルVBAでIEを操作する方法について教えて下さい。2もっと見る100ptコンピュータエクセルVBAでIEを操作する方法について教えて下さい。現在FocusがあるボタンのsourceIndexを取得する方法を知りたいです。所望のボタン部分の生成がAjax的に動的に表示をしているせいか、objIE.Document.all.Item("ボタンの名前")の取得が失敗します(objIE.Refresh等の後waitを挟んでもダメ)。問題点として、押したいボタンの近くにある文言が所望の文言と一致していることの確認が必要です。このため、一度ボタンのsourceIndexを取得してその手前の要素を参照する必要があります。これ以外のアルゴリズムもいくつか試しましたが、ぱっとするものは見当たりません。取得する方法ではありませんが。所望のボタン部分の生成がAjax的に動的に表示をしているせいか、objIE.Document.all.Item("ボタンの名前")の取得が失敗します(objIE.Refresh等の後waitを挟んでもダメ)。使えば大丈夫なはずです。属性がついているなら、こっちを推奨。ついてる通り、コレクションを返します。属性がユニークだったら、こんな感じでいけるはず。objIE.Document.getElementsByName("button01").Item(0)ありがとうございます。ご指摘のコードで確かにコレクションが得られました。Facebookでシェア全てのコメントを見る「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。:はてなココの「ともだち」を表示します。2私は発達障害の疑いがあります。場所はあるでしょうか。