Konvertieren von Html-String in HTMLDocument VBA

Ich Schreibe ein makro zu packen, mit dem aktuellen Wechselkurs aus yahoo aber ich habe Probleme beim konvertieren einer html-string in einem HTMLDocument, mir zu erlauben, um die Suche für die gewünschten element-id. Hier ist mein code bisher, aber es scheitert an der debug.print-line.

Public Sub Forex(currency1 As String, currency2 As String)

Dim oXHTTP As Object
Dim doc As HTMLDocument
Dim url As String
Dim html As String
Dim id As String

Set oXHTTP = CreateObject("MSXML2.XMLHTTP")

url = "http://finance.yahoo.com/q?s=" & currency1 & currency2 & "=X"

oXHTTP.Open "GET", url, False
oXHTTP.send

html = oXHTTP.responseText
Set oXHTTP = Nothing

Set doc = New HTMLDocument
doc.body.innerHTML = html

id = "yfs_l10_" & currency1 & currency2

Debug.Print doc.getElementById("id").innerText

End Sub

Was vermisse ich hier?

InformationsquelleAutor doovers | 2013-09-02
Schreibe einen Kommentar