EXCEL VBAから以下のリクエストを実行したいです。
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://XX.XXXapis.jp/XX"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
SOAP-ENV:Header
ns1:RequestHeader
ns1:apilicenseXXXXXXXXXXX</ns1:apilicense>
ns1:UserAccountIdXXXXXXXXXXXXXXXXX</ns1:UserAccountId>
</ns1:RequestHeader>
</SOAP-ENV:Header>
SOAP-ENV:Body
ns1:MethodXXXXXX
ns1:XXXXXId1000000001</ns1:XXXXXId>
ns1:XXXXXTypeACCOUNT</ns1:XXXXXType>
</ns1:MethodXXXXXX>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Msxml2.XMLHTTPオブジェクトを利用して以下まで書いてみました。
Set pobjHMLHTTP = CreateObject("Msxml2.XMLHTTP")
With objHMLHTTP
.Open "POST", "http://XX.XXXapis.jp/XX", False
.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
.setRequestHeader "apilicense", "XXXXXXXXXXXX"
.setRequestHeader "UserAccountId", "XXXXXXXXXXXXXXXXX"
.Send End With
Bodyの部分を「.Send 」の後に設定すればよいのかと思うのですが、どうすればよいかわかりません。
お知恵をお貸しください!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。