WinHttp.WinHttpRequestオブジェクトを使って使ってHttp PostでByte配列のデータを送信するExcel VBAプログラムです。  WinHttp.WinHttpRequestを使う際には、   1. ExcelのMicrosoft Visual Basic エディタのメニューバーから「ツール->参照設定」とたどる。  2. 表示されたダイアログからMicrosoft WinHTTP Serviceにチェックを入れる。   という手順が必要です。   Byte配列をPOST  Private Const BOUNDARY As String = "SOMETHING"  Private Function httpPostServletByte(url As String, data() As Byte) As Byte()      On Error GoTo e      Dim WinHttpReq As WinHttp.WinHttpRequest        If (WinHttpReq Is Nothing) Then       Set WinHttpReq = New WinHttpRequest     End If        WinHttpReq.Open "POST", url, False     WinHttpReq.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded; boundary=" & BOUNDARY          WinHttpReq.send data     Dim response() As Byte: response = WinHttpReq.ResponseBody          httpPostServletByte = response     Set WinHttpReq = Nothing     Exit Function e:     Set WinHttpReq = Nothing     Debug.Print "httpPost Error:" & Err....