编译错误:赋值左侧的函数调用必须返回Variant或Object

时间:2014-09-20 22:30:46

标签: xml vba excel-vba xmlhttprequest excel

我正在尝试加载XML文件,我使用的是XML 6.0参考库。

错误发生在" xDom.load"线(见下文)。问题是什么?

Private Sub run() ' run the whole operation

Dim http_req As http_req: Set http_req = New http_req
Dim xDom As MSXML2.DOMDocument60

Dim url As String: url = "http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"

Set xDom = New MSXML2.DOMDocument60
xDom.Load = "http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"

Call find_ClassElement(xDom)

End Sub

1 个答案:

答案 0 :(得分:2)

我没有使用过msxml,因为我在Delphi中做了一段简短的操作,但是我想象Load是方法调用。您正尝试将Load的引用设置为字符串。试试

xDom.Load("http://www.ecb........")