1. ホーム
  2. excel

[解決済み] ExcelからVBAを使用してサーバーにHTTP POSTリクエストを送信するにはどうすればよいですか?

2022-04-29 13:48:55

質問

ExcelのスプレッドシートからHTTP POSTを実行するには、どのようなVBAコードが必要ですか?

どのように解決するのですか?

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ""

また、HTTP リクエストをより細かく制御したい場合は、以下のようにします。 WinHttp.WinHttpRequest.5.1 の代わりに MSXML2.ServerXMLHTTP .