VBA を使用していくつかの XML ファイルを解析し、その情報を使用して Excel でグラフを作成しています。しかし、XML ファイルの URL が HTTPS で始まる場合に問題が発生します。私が受け取るエラーは次のとおりです。
Run-time error '91' Object variable or With block variable not set"
HTTP ではなく HTTPS の問題を確認するために使用するコードを次に示します。
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 の場合)。
URL を HTTP URL に置き換えると、うまく機能します。
誰が何が間違っているか、またはアイデアを持っているかを知っていますか?