使用HTTPS但不能使用VBA中的HTTP(来自XML)

时间:2012-10-01 08:21:31

标签: xml excel-vba https vba excel

我正在使用VBA解析一些XML文件并使用它们的信息在Excel中创建图表。 但是当XML文件的URL以HTTPS开头时,我遇到了问题。我收到的错误是:

Run-time error '91' Object variable or With block variable not set"

以下是我用来确定HTTPS问题而不是HTTP问题的代码:

Function GetStr() As String
    Set XmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
    XmlDoc.async = False
    XmlDoc.Load ("https://........")
    GetStr = XmlDoc.SelectSingleNode("/investigations/header/c0/name").Text
End Function

Sub Test()
    Debug.Print GetStr
End Sub

这是引发问题的GetStr = XmlDoc1...行(适用于Excel)。

当我用HTTP URL替换URL时,它运行良好。

任何人都知道什么是错的或有想法,即使他不确定?

0 个答案:

没有答案