質問です。

現在、AccessのVBAを用いて、とあるサイトのとあるファイルを定期的にダウンロードするプログラムを開発中です。

・仕様
固定URLに設置されている「lzh」のファイルをクライアントマシンの指定したディレクトリへダウンロードし、格納する。

・処理概要
1 受信元URL("http://○○/△△.lzh")を指定
2 格納ディレクトリ("D:\file\"等)を指定
3 URLにあるファイルを格納ディレクトリへダウンロードする。

・備考
フリーウェア等は使用禁止。Access単体のみで動作することを限定します。

具体的な実装方法、もしくはヒントや、参考になるサイトなどをご存知でしたら、ご指導をお願いいたします。
以上です。

A 回答 (3件)

テキストボックスのハイパーリンク機能を使用するとか...


GUIで操作が必要になりますが

あとは、IEを使用してよいのであれば、Shell関数にて、
IEXPLORE.EXE "http://○○/△△.lzh"
を実行すれば、OKです

この回答への補足

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

補足日時:2003/07/11 13:11
    • good
    • 0

InternetReadFile

    • good
    • 0

VBAって何?HTTPって何?って感じの私なので、


的を外したコメントになるかもしれません。
その時は、ご容赦を・・。

WebBrowserオブジェクト?っていうのがあるみたいで、
これって使えませんか?

http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9195.html

この回答への補足

回答ありがとうございます。

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

補足日時:2003/07/14 10:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング