VBAを利用してWebブラウザ(IE)を操作するシステムを作成中です。
aタグをクリックする際の処理がうまく動作致しません。
色々サイトを調べていると以下のようなコードで実装できると記載がありました。
しかし、私がクリックしたいaタグには文字が記載されていません。
その場合はIf分の条件はどのように設定したらリンクを正しく押下することができるのでしょうか?ForEach以外での実装方法もありましたら教えていただきたいです。
VBA
For Each objTag In objIE.document.getElementsByTagName("a") ‘該当箇所 If InStr(objTag.outerHTML, "aタブに書かれた文字列“) > 0 Then objTag.Click Exit For End If Next
html
<tr="*" id="**" class="***"> <td style="****" > <input type="hidden" value="*****"> <a href="******" onclick="*******"> <span class="*******"> </a> </td>・・・・・・・・ </tr>
0 コメント