#Excel VBA でIEを動かす:getElementsByTagNameでエラー
前提・実現したいこと
いつも参考にさせていただいています。
vbaでieをコントロールする、ということに挑戦しています。
いきなり入り口で躓いています。お助け願えたらありがたいです。
発生している問題・エラーメッセージ
下記コードで実行時エラーになります。
Set coll = doc.getElementsByTagName("BODY")
実行時エラー13 型が一致しません
該当のソースコード
Excel vba
Public Sub IE基本_オープン待ち_指定タグ()
Dim ie As New InternetExplorer
With ie
.Navigate "http://office.microsoft.com/ja-jp/"
.Visible = True
While .Busy = True Or .ReadyState < READYSTATE_COMPLETE DoEvents Wend End With Dim doc As HTMLDocument Dim coll As HTMLElementCollection Set doc = ie.Document Set coll = doc.getElementsByTagName("BODY") While coll.lentgh <= 0 DoEvents Wend MsgBox "指定URLを開きました"
End Sub
初心者で申し訳ありませんが、ご教示をお願いいたします。
補足情報(FW/ツールのバージョンなど)
win10
Excel 2016
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/17 23:13
2019/12/17 23:25
2019/12/18 00:28