MicrosoftExcelのマクロがAOOにうまく実行できない

マクロの作成、スクリプトの作成、APIの使い方

MicrosoftExcelのマクロがAOOにうまく実行できない

投稿記事by シピン » 9月 12th, 2019, 5:43 pm

AOOに下記のコードを実行する際に、httpReq.Statusは取得できるが、responseBodyが取得できません、httpReq.responseText を見たいけれど、解析できない。。。

Dim httpReq As Object
Dim postData As Variant
Dim responseData As String
Dim retMsg as String

Set httpReq = CreateObject("MSXML2.ServerXMLHTTP")
Call httpReq.Open("POST", urlText, False)
Call httpReq.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=Shift-JIS")

' 送信実行
Call httpReq.Send(postData)

' HTTPステータス200の場合
If httpReq.Status = 200 Then
MsgBox httpReq.responseBody
retMsg = StrConv(httpReq.responseBody, vbUnicode)
Else
retMsg = "HTTPステータス:" & httpReq.Status
End If

Set httpReq = Nothing

レスポンスの内容をが欲しいだとしたら、解決方法ありますか?
OpenOffice 4.0 on Windows 10
シピン
 
記事: 1
登録日時: 9月 12th, 2019, 5:33 pm

Return to マクロと UNO API

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]