※ ChatGPTを利用し、要約された質問です(原文:VBAでのHTTP通信を用いたダウンロード)
VBAでのHTTP通信を用いたダウンロード
このQ&Aのポイント
VBAを使用して、Accessで定期的に特定のサイトからファイルをダウンロードするプログラムを開発中です。
具体的には、指定したURLから.lzhファイルをダウンロードして指定されたディレクトリに保存する処理を実装しています。
実装方法や参考になるサイトの情報を教えていただけると助かります。
質問です。
現在、AccessのVBAを用いて、とあるサイトのとあるファイルを定期的にダウンロードするプログラムを開発中です。
・仕様
固定URLに設置されている「lzh」のファイルをクライアントマシンの指定したディレクトリへダウンロードし、格納する。
・処理概要
1 受信元URL("http://○○/△△.lzh")を指定
2 格納ディレクトリ("D:\file\"等)を指定
3 URLにあるファイルを格納ディレクトリへダウンロードする。
・備考
フリーウェア等は使用禁止。Access単体のみで動作することを限定します。
具体的な実装方法、もしくはヒントや、参考になるサイトなどをご存知でしたら、ご指導をお願いいたします。
以上です。
補足
回答、ありがとうございます できれば、ダウンロード後、そのファイルに対して処理を行いたいので、IEのダウンロード確認ダイアログを表示する形にしたくないのです。 BASP21等を用いて、ソケットを実装すれば出来ると思いますが、フリーウェアを使う事ができないので、Accessのコードのみで記入する形で良い方法はないでしょうか?