- VB,VBA
- 2014-05-27 - 更新:2022-09-24
MSXML2.XMLHTTPオブジェクトを利用してWEB上のデータを取得したり、PHP等のプログラムへデータを送信することができます。
ACCESS等で入力したデータをすぐにWEBに反映させたいとき等に便利です。
まずは宣言
Dim xmlHttp as Object 'HTTPリクエストオブジェクト Dim url As String 'リクエストを送るURL Dim strParam As String 'リクエストパラメータ Dim strRes As String '結果を受け取る変数
HTTPリクエスト用オブジェクトのバインド
Set xmlHttp = CreateObject("MSXML2.XMLHTTP")
・GET送信
リクエストするURLを指定
url = "http://www.example.jp/index.html"
With xmlHttp .Open "GET", url, False .SetRequestHeader "Content-Type", "application/x-www-form-urlencoded" .Send strRes = .ResponseText End With