私はこの例に従おうとしました: http://libkod.info/officexml-CHP-9-SECT-5.shtml - Archive.org -寄付
しかし、それはこのエラーを与えました
この行で:
Dim objHTTP As New MSXML2.XMLHTTP
この例を使用しようとしました: VBA を使用して Excel からサーバーに HTTP POST 要求を送信するにはどうすればよいですか?
しかし、それはこのエラーを出しました:
この行で:
Print objHTTP.Status
では、VBA で POST REST 呼び出しを行うにはどうすればよいでしょうか。VBA で PUT multi-part/form-data ファイル アップロード REST 呼び出しを行うにはどうすればよいですか?
ツール > 参照
コード
Sub SendEmail()
'Dim objHTTP As New MSXML2.XMLHTTP
'Set objhttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://localhost:8888/rest/mail/send"
objHTTP.Open "POST", URL, False
objHTTP.send ("{""key"":null,""from"":""me@me.com"",""to"":null,""cc"":null,""bcc"":null,""date"":null,""subject"":""My Subject"",""body"":null,""attachments"":null}")
Print objHTTP.Status
Print objHTTP.ResponseText
End Sub
参照
WinHttpRequest オブジェクト: http://msdn.microsoft.com/en-us/library/windows/desktop/aa384106(v=vs.85).aspx