VBAでのIE操作について。 削除
Message#1 2014年9月25日(木)10時17分 From: メタバリア |
以下の様なHTMLソースにおいて、aタグをクリックしたいと考えています。 <form name="formsample <a onclick="**" href="javascript:void(0)"> <a onclick="**" href="javascript:void(0)"> <a onclick="**" href="javascript:void(0)"> <a onclick="**" href="javascript:void(0)"> <a onclick="**" href="javascript:void(0)"> という感じです。 aタグを見てみるとjavaScriptが利用されているのがわかるかと思います。 こちらのaタグで何番目かのリンクをクリックしたいと考えています。 今考えているのはinnerTextで指定してクリックする方法です。 innerTextの抽出はうまくいっています。 現在私が考えたソースを載せますので、どのようにしたらよいか教えてください。 よろしくお願いいたします。 'objIEをオブジェクトとしてset済 Dim objElement As Object Dim myiframe As Object For Each myiframe In objIE.document.getElementsByTagName("iframe") If myiframe.Name = "frmsample" Then For Each objElement In myiframe.document.getElementsByName("formsample") If objElement.innerText = "txtsample" Then objInput.Click Exit For End If Next End If Next |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。