DOMを変数で渡してinnerTextを得る方法 削除
Message#7 2015年7月15日(水)21時39分 From: pyonko |
VBAマスターのメッセージ(#6)への返事 VBAマスター様 早速ですが、methodTypeを「id」でやる場合です。 <div id=temp_contents"> <h1>見出し</h1> <ul> <li>テキスト</li> <li>テキスト</li> <li>テキスト</li> <li>テキスト</li> </ul> </div> この場合、 「tagValue」を利用して特定の文書ドキュメントを抽出するサンプルコードを使い、 'getElementsByNameメソッドで文書ドキュメントを抽出する Debug.Print tagValue(objIE, "id", "temp_contents", "", "innerText") を実行させると、サブルーチンの Set objDoc = objIE.Document.getElementById(elementName) で止まり、objDocは「Nothing」となりました。(実行時エラー424,オブジェクトが必要です) ul内のテキストがほしいのですが、この中にキーワードとなりうる単語がないのです。 かと言ってh1のテキストを使用するわけにもいかず。。。 どこを勘違いしているのでしょうか? |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。