• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでのHTTP通信を用いたダウンロード)

VBAでのHTTP通信を用いたダウンロード

このQ&Aのポイント
  • VBAを使用して、Accessで定期的に特定のサイトからファイルをダウンロードするプログラムを開発中です。
  • 具体的には、指定したURLから.lzhファイルをダウンロードして指定されたディレクトリに保存する処理を実装しています。
  • 実装方法や参考になるサイトの情報を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

テキストボックスのハイパーリンク機能を使用するとか... GUIで操作が必要になりますが あとは、IEを使用してよいのであれば、Shell関数にて、 IEXPLORE.EXE "http://○○/△△.lzh" を実行すれば、OKです

Mizyu
質問者

補足

回答、ありがとうございます できれば、ダウンロード後、そのファイルに対して処理を行いたいので、IEのダウンロード確認ダイアログを表示する形にしたくないのです。 BASP21等を用いて、ソケットを実装すれば出来ると思いますが、フリーウェアを使う事ができないので、Accessのコードのみで記入する形で良い方法はないでしょうか?

その他の回答 (2)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

InternetReadFile

  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.2

VBAって何?HTTPって何?って感じの私なので、 的を外したコメントになるかもしれません。 その時は、ご容赦を・・。 WebBrowserオブジェクト?っていうのがあるみたいで、 これって使えませんか? http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9195.html

Mizyu
質問者

補足

回答ありがとうございます。 できれば、ブラウザ等を用いないで、HTTP通信のみ行いたいので、もう少し詳しくしらべてみます。

関連するQ&A