▽1
●
a-kuma3 ●100ポイント ベストアンサー |
sourceIndex を取得する方法ではありませんが。
所望のボタン部分の生成がAjax的に動的に表示をしているせいか、
objIE.Document.all.Item("ボタンの名前")
の取得が失敗します(objIE.Refresh等の後waitを挟んでもダメ)。
all コレクションを使うのではなく、getElementById メソッドか、getElementsByName を使えば大丈夫なはずです。
押したいボタンに id 属性がついているなら、こっちを推奨。
' id 属性を指定する Set btn = objIE.Document.getElementById("button01")
getElementsByName は、複数の s がついてる通り、コレクションを返します。
name 属性がユニークだったら、こんな感じでいけるはず。
' name 属性を指定する Set btn = objIE.Document.getElementsByName("button01").Item(0)