Я пытаюсь настроить автоматическое обновление стоимости акций на основе "https://finance.yahoo.com".
Мне нужно использовать Позднее связывание, которое не работает, в то время как раннее связывание работает просто отлично. Есть ли способ это исправить?
Sub FetchFinanceInfoLateBinding()
Dim XMLReq As Object
Dim HTMLDoc As Object
Dim post As Object, I&
Set XMLReq = CreateObject("Msxml2.ServerXMLHTTP.6.0")
'Set HTMLDoc = CreateObject("MSXML2.DOMDocument.6.0")
Set HTMLDoc = CreateObject("htmlfile")
XMLReq.Open "GET", "https://finance.yahoo.com/quote/BABA/cash-flow?p=BABA", False
XMLReq.send
HTMLDoc.body.innerHTML = XMLReq.responseText
Set post = HTMLDoc.getElementsByClassName("Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)")(0)
Debug.Print post.innerText
End Sub
Sub FetchFinanceInfoEarlyBinding()
Dim XMLReq As New XMLHTTP60
Dim HTMLDoc As New HTMLDocument
Dim post As Object, I&
XMLReq.Open "GET", "https://finance.yahoo.com/quote/BABA/cash-flow?p=BABA", False
XMLReq.send
HTMLDoc.body.innerHTML = XMLReq.responseText
Set post = HTMLDoc.getElementsByClassName("Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)")(0)
Debug.Print post.innerText
End Sub
Как упоминалось ранее, я хотел бы иметь возможность использовать позднюю привязку при настройке этого решения.