• 締切済み

VBAで解凍処理

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

みんなの回答

回答No.1

>VBAでUNZIP32.DLL を利用し解凍を行なう処理を このDLL使い方はわかるのですね? 引数もわかるのですね? (わかっているという前提でお話します) DLLの引数に、 「書庫ファイルのパス」 がありますよね? これは仕様です。変えようがありません。 ですので、 >フォルダの中に存在するZIPファイルを一回で これは無理です。 フォルダの中の書庫ファイル数のループを発生させる必要があります。

ththkek
質問者

お礼

ご説明ありがとうございます。 なるほど・・・無理ですか。 ではループに入れて処理する方法でやってみたいと 思います。 勉強になりました。ありがとうございます。

すると、全ての回答が全文表示されます。