1

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 に置き換えると、うまく機能します。

誰が何が間違っているか、またはアイデアを持っているかを知っていますか?

4

0 に答える 0