• ベストアンサー

アクセスVBA HPからファイルダウンロード・解凍

可能かどうかもわからないのですが、おたずねします。 アクセスVBAで下記の処理は可能でしょうか。可能な場合、どのようなコードになるのでしょうか?  ・ホームページにあるファイルをダウンロード  ・ZIPファイルを解凍する  ・テキストファイルへ変換(可能なファイルを) 毎度、伝わり難く申し訳ないのですが、ご教示ください。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

件のファイルを解凍すると、Module1.basが有りますので 標準モジュールにコピペ。 Unzip32.DLL は http://www.madobe.net/archiver/index.html からダウンロードしてやれば良いと思います。 で、 その中のUnzip32.DLLをWindowsNT系でしたらSystem32フォルダにコピー。 レジストリに登録する必要は無いと思います。 ※詳しくは上記リンクを参照ください。 実行ファイルでも何でも(EXE、COM、DLL、MDB・・・) テキストエディタで無理やり開く事は出来るので・・ 当然、文字化けのようにはなります。 なので拡張子で判断するくらいしか思いつきません。

nonboo
質問者

お礼

ありがとうございます。2・3は処理できました。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

やったことは無いけど・・ URLDownloadToFile で検索してみました 1・ http://www.google.com/search?hl=ja&lr=lang_ja&ie=SJIS&oe=SJIS&num=100&q=URLDownloadToFile 2・ http://www.vector.co.jp/soft/win95/prog/se090969.html 3・ 分かりません

nonboo
質問者

お礼

ご回答ありがとうございます。挑戦してみます。

nonboo
質問者

補足

2の定義で Declare Function UnZip Lib "UNZIP32.DLL" (・・・とある のですが、アクセスVBAでは、どのようにするのでしょうか? 3は拡張子はtxtではないものの、テキストエディタで開くことができるファイルを開いて、名前を付けて保存するというものです。

関連するQ&A

  • zipファイルのダウンロードの解凍が勝手に始まる

    ホームページで、zipファイルをダウンロードすると、 解凍が勝手に始まり、解凍画面が急に消えて正常にダウンロードできません。 ためしに、ダウンロードファイルを右クリックで「対象をファイルに保存」でダウンロードしてから、そのダウンロードしたzipファイルを解凍ソフトで解凍すると、正常に使用できます。 どうも、ホームページ上で、ダウンロードファイルを左クリックで直接ダウンロードを実行すると、ダウンロードから勝手に解凍まで始めてしまうようです。 ここ、最近、この現象がでてきました。他のサイトでダウンロードしても同じ現象です。何かブラウザの設定で、zipファイルのダウンロード処理設定がおかしくなったのでしょうか。 原因と対処を教えて下さい。

  • VBAで解凍処理

    お世話になります。 VBA初心者です。 VBAでUNZIP32.DLL を利用し解凍を行なう処理を したいんですが、 一つのZIPファイルをを指定して解凍するのではなく、 あるフォルダの中に存在するZIPファイルを一回で 全て解凍するような処理はできないでしょうか? できるならやり方を教えて頂けませんか? 何卒、よろしくお願いします。

  • 複数zipファイルを解凍し、ファイル名をつけて保存

    複数zipファイルを解凍し、かつ、解凍したファイルの名前を変更して保存するプログラムコードを教えていただけますでしょうか。 できれば、vba vbs のどちらかだと有り難いですが、他でも結構です。 同フォルダにzipファイルが複数格納されています。 zipのファイル名はそれぞれ異なっているのですが、解凍してみると全て同じファイル名になっています。 <現状>20150501summary_log.zip →解凍すると→summary_log   20150502summary_log.zip→解凍すると→summary_log        プログラムで、自動的に解凍しながら、ファイル名を下記のようにしていきたいのです。     20150501summary_log.zip →解凍すると→20150501summary_log   20150502summary_log.zip→解凍すると→20150502summary_log おわかりになる方、コードを教えていただけますでしょうか。 ファイルが大量にあるので、プログラムで処理できれば非常に助かります。 どうかよろしくお願いいたします。

  • [VBA]標準機能のみでパス付zipファイルの解凍

    いつもこちらの識者の皆様にはお世話になっております。 VBAのことで質問させてください。 環境はwindows7 Pro Excel2010(14.0.7128.5000) 32bit です。 掲題のとおり、パスワード付のzipファイルを解凍しいたいのですが、調べてもやり方が分からず困っています。 ■やりたいこと 外部アプリケーションを使わずにWindows7の標準機能のみで"C:\aaa\bbb.zip"をパスワード"111"で解凍する 会社で使っているのですが、アプリケーションのインストールが禁止されており、 毎日複数のパスワード付zipファイルを手動で解凍して処理をしています。 効率を考えVBAで処理したいのですが、どなたか上記内容の場合どのようなコードが適しているか 教えていただけませんでしょうか。 よろしくお願いいたします。

  • ZIPファイルが開きません

    ゲームをやるため http://homepage3.nifty.com/~asahi/main.htmlから ZIPファイルをダウンロードしたのですが、開こうとすると {Lhaplus解凍ソフト使用} 「テキストファイルの確認」 「文字コードを変換しますか」 「いいえ」にしても変化なし 「はい」にしても「アーカイブファイルではありません」 になってしまいます。 どうすれば、開きこのゲームできるようになりますか? わかる方いたら、教えてください。

  • CD-ROMからzipファイルをダウンロードすると勝手に解凍してしまう。

    CD-ROMからzipファイルをダウンロードすると勝手に解凍してしまいます。その為、zipでダウンロードするには、右クリックで「対象をファイルに保存」からでしかできません。どうすれば直るのでしょうか? ちなみに、IEからzipファイルをダウンロードした場合は大丈夫でした。(勝手に解凍されない)

  • ファイルの解凍

    お世話になっております。鍋谷と申します。 現在、ファイルのダウンロードを行ないそのファイルを解凍するという JavaAppletを作成したいと考えております。 ファイルのダウンロードは実装できそうなのですが、 解凍について分からない事があります。 java.util.zipというクラスがありますが、このクラスを利用して 「J.D.Kなどをインストールしないで」ファイルの解凍が出来ないものでしょうか? クライアントPCにJDKがインストールされていない場合でもファイルの解凍を したいのです。 実際にやりたい動作としましては、ファイルのダウンロード+そのファイルの解凍です。 ですので、java.util.zipクラスを使わなくても可能であればそれで構いません。 また圧縮形式もzipに限らず、lha等特にこだわりません。 自己解凍形式のファイルをダウンロードし、ダウンロード完了後自動的に 自己解凍が始まる…と言うのでも構いません。 対象OSはWindowsでブラウザは特に限定していませんが ブラウザが限定されてしまう事については問題ありません。 もしくは、「絶対できない」という事でも可能です。 何かご存知の方、ご教授の程よろしくお願い致します。

  • テキストファイルの確認って?

    ある掲示板からZIPファイルをDLしてそれをLhaplusで解凍したところ、テキストファイルの確認と言う窓が出てきます。 文字コードの変換とゆうところではいを押すとzip.bakなるファイルに変換されます。。 一応、+Lhacaで解凍するとファイルの中身は空っぽです。 どうしたらいいのでしょうか? 初歩的な質問だとは思いますがよろしくお願いします。

  • Windows7でzipファイルのダウンロードをすると勝手に解凍されま

    Windows7でzipファイルのダウンロードをすると勝手に解凍されます 今までは、zipファイルのダウンロード時に保存先を選ぶダイアログが出ていましたが、あるときからそれが出なくなり、一時領域にダウンロードされた後勝手に解凍されるようになってしまいました。 元の状態に戻す方法を教えてほしいです。

  • ZIPファイルの解凍について

    ZIPファイルの解凍についてご質問いたします。何個かまとめてZIPファイルをダウンロードした場合、今は1個1個デスクトップ上に解凍していますが非常に面倒です。出来たらまとめて解凍するような方法があると便利なのですが・・何か、解決策はありますでしょうか?

専門家に質問してみよう