Visual Basic で xml ファイルを操作することを考えています。DOMDOCUMENT Visual Basic を使用して試したところ、エラーが表示されました。domdocument が何であるかを認識していません。ライブラリを機能させるには、ライブラリを呼び出す必要がありますか。私のコードを見てください
Attribute VB_Name = "Module1"
Function getDistance(Origin As String, Destination As String) As Double
Dim HttpReq As Object
Dim myDomDoc As DOMDocument60
Dim distanceNode As IXMLDOMNode
Set HttpReq = CreateObject("MSXML2.XMLHTTP")
HttpReq.Open "GET", "http://maps.googleapis.com/maps/api/distancematrix/xml?origins=" & Origin & "&destinations=" & Destination & "&sensor=false", False
HttpReq.send
MsgBox HttpReq.responseText
Set myDomDoc = New DOMDocument60
myDomDoc.LoadXML HttpReq.responseText
Set distanceNode = myDomDoc.SelectSingleNode("/DistanceMatrixResponse/row/element/distance/value")
getDistance = distanceNode.Text / 1000
End Function