DOMを変数で渡してinnerTextを得る方法 削除
Message#13 2015年7月17日(金)10時12分 From: pyonko |
VBAマスターのメッセージ(#12)への返事 > のIf InStr(objDoc.outerHTML, keywords) > 0 Thenの中のobjDoc.outerHTMLは、オブジェクト名が変わっているので、正しくは > > > If InStr(myDoc.outerHTML, keywords) > 0 > > になります。 ご指摘ありがとうございました。 このとおりにした上で、再度実行しました。 結果は、2015年7月16日(木)15時53分に投稿した時と同じことになりました。 ・一つ目のMsgBoxは表示されましたが、空白 ・二つ目表示の直前で実行時エラー438。 Case "class" Set objDoc = objIE.Document.getElementsByClassName(elementName) のSet objDoc.......で停止します。elementNameには「classtest3」は入っていますが、 onjDocは「Nothing」です。 参照設定は、Microsoft Internet Controlesの他に必要なものがあったりしますでしょうか? ご面倒おかけしますが、よろしくお願いします。 【追記】 Microsoft HTML Object Libraly を追加設定して実行しましたが、状況に変化はありませんでした。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。