MSXML2.XMLHTTPの時は、
myObjにタグを格納してループはできないのでしょうか?
Sub test()
Dim objIE As Object
Dim myObj As Object
Set objIE = CreateObject("MSXML2.XMLHTTP")
objIE.Open "GET", "http://○○.html", False
objIE.send
For Each myObj In objIE.Document.all.tags("p")
Next
Set objIE = Nothing
End Sub
上記だと実行時エラー438になります。
Set objIE =CreateObject("InternetExplorer.Application")
でループしないとダメでしょうか?
Set objIE =CreateObject("InternetExplorer.Application")
は時間がかかるので、できれば
Set objIE =CreateObject("MSXML2.XMLHTTP")
でやりたかったのですが、タグを格納できないのでしょうか?
お礼
ありがとうございます。