我正在使用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时,它运行良好。
任何人都知道什么是错的或有想法,即使他不确定?