VBA を使用して Excel からサーバーに HTTP POST リクエストを送信するにはどうすればよいでしょうか? 質問する

VBA を使用して Excel からサーバーに HTTP POST リクエストを送信するにはどうすればよいでしょうか? 質問する

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

ベストアンサー1

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

おすすめ記事