• ベストアンサー

EXCEL VBA で、フォルダーを圧縮しパスワードをかける方法はあり

EXCEL VBA で、フォルダーを圧縮しパスワードをかける方法はありますか。 UNLHA32利用:フォルダー圧縮はできるが、パスワードがかけられない。 ZIP32J利用:パスワードはかけられるが、フォルダー圧縮ができない。 知識不足による思い違いかもしれないのですが、 ネット検索で確認したところ上記のような印象を受けました。 OS:VISTA EXCEL2007 よろしくお願いします。

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

  • ベストアンサー
  • mimeu
  • ベストアンサー率49% (39/79)
回答No.1

> EXCEL VBA で、 と書かれる意味がよく分かりませんが VBAはどうでもいいから、手作業で、しかもExcelを使って、 > フォルダーを圧縮しパスワードをかける というご質問ならば、Excel文書に圧縮したフォルダを取り込んで Excel文書としてパスワードをかける、という奇手もありますが、 それよりも > UNLHA32利用:フォルダー圧縮はできるが、パスワードがかけられない。 > ZIP32J利用:パスワードはかけられるが、フォルダー圧縮ができない。 のであれば、フォルダを一度LHAで圧縮ファイルにし、それをまた ZIPで圧縮してパスワードを掛ければすむのではないでしょうか?

Excel-VBA
質問者

お礼

ありがとうございました。 2種のdllを使用することに思い至りませんでした。

関連するQ&A

  • VBAでパスワードつきZIP圧縮について

    次のURLを使わせていただいてVBAでZIP圧縮できました。 http://scripting.cocolog-nifty.com/blog/2007/11/vbazip_a144.html さらに、VBAからパスワードつきでZIP圧縮したいのですがどのようにしたらいいでしょうか? VBAはExcel2013VBAです。

  • 圧縮フォルダ

    宜しくお願いいたします Vistaですので圧縮は+Lhacaで圧縮しました 或るフォルダをzip形式のパスワード付きで保存しました、 フォルダを開いて中にあるファイルを(Excel2007で作った家計簿) 開き、追加項目を書き「上書き保存」で保存しようとするが [読み取り専用です、]コピーを保存するには[OK]をクリックし 新しい名前で保存して下さいと]と表示されますが 圧縮すると「上書き保存」と言う事は出来なくなるものですか ちなみに、フォルダの「属性」は読み取り専用、隠しファイルに チェックは有りません ファイルの方はの「属性」薄い表示で選択できないようになっている パスワードを入れないと開かず、なお且つ「上書き保存」で保存する 方法は有るでしょうか。

  • パスワードをかけて圧縮されたフォルダが開けません

    メールで送られてきた、パスワードをかけて圧縮されたフォルダを開くことについて質問します。 実は、カテゴリを間違えて携帯のカテゴリに質問してしまったので、そこと同じ内容になっています。 重複してしまってすみません。 相手先からは、それぞれのファイルではなくフォルダ自体をZIP形式で圧縮し、フォルダにパスワードをかけてメールに添付して送ったとのことです。 添付されたフォルダをクリックすると、中身のファイル(ファイル名のついたアイコン)が出てきます。 そのファイル(今回はワードが3つとエクセルが1つ)のうち1つをどれでもクリックすると、パスワード入力画面が出てくるので、パスワードを入力してOKを押すと、その入力画面が消え、元のフォルダの中身(ワードとエクセルのファイル)の画面はそのままで、何も起こらなかったかのように元に戻ってしまいます。 「パスワードが違います」等のエラーメッセージも出ず、ファイルが開かないまま、フォルダの中身のファイルが表示されたままに戻ってしまうのです。 なお、パスワードは、通常のものをコピー&ペーストしているので間違いありません。 念のため(多分既にPCに入っているだろうと思われる)解凍ソフトをダウンロード→インストールしても同じでした。 添付されたものをそのままクリックした場合も、保存してから開いた場合も同じでした。 また、アウトルックから開いても、WEBメールから開いても、同じ状況でした。 どうしたらいいか、ご存知の方、ご教示いただければ、助かります。 OSはVista、Officeは2007です。 宜しく御願いいたします

  • パスワード付き圧縮を作成するロジック

    ある1つのフォルダに、数百個のサブフォルダが存在いたします。 このサブフォルダ1つずつパスワード付きで圧縮し、接続しているUSBメモリ格納したいのですが、 VBAなどで自動ツールを作成する事はできますか? パスワードは全て同じで良いです。 圧縮はZIP、LZHでもなんでもよいです。

  • 圧縮フォルダにパスワード保護をかけたい

    圧縮フォルダにパスワード保護をかけたい Windows 7を使いはじめて1ヶ月くらいです。 Windows XPでは圧縮フォルダ(.zip)の[ファイル]メニューからパスワードを設定し、プロテクトをかけることができました。 Windows 7でも同じことをしたいのですが、メニュー項目が見当たりません。 どこにあるのでしょうか? それともできなくなった(パスワード機能が廃止になった)のでしょうか? 宜しくお願いします。

  • VISTAの圧縮フォルダのパスワード

    windowsVISTAで圧縮フォルダのパスワードのかけ方がわかりません。 XPなら「ファイル」「パスワード」でかけられたと思いますが、VISTAはどうやったらできるのでしょうか。

  • windows8.1で圧縮したフォルダについて

    よろしくお願いします。 windows8.1のパソコンでフォルダを右クリック~7-zip~圧縮...で圧縮をして、その際パスワードの設定をしました。 すると、フォルダの右上に7のマークが付いたフォルダが新たに作成されました。 ダブルクリックをして、パスワードを入力することにより、フォルダの中身が確認出来ました。 そこで、質問なのですが、右クリック~7-zipと進んで行くと、7-zipで圧縮とか、zipで圧縮とか出るのですが、何かが異なるのでしょうか? また、windows8.1のパソコンでフォルダを右クリック~7-zip~7-zipで圧縮したフォルダを、オフラインのXPで開こうと思ったところ開くことが出来ませんでした。 XPのパソコンには、解凍ソフトLaplusが入っているのですが開けませんでした。 これが、正常なのでしょうか? windows8.1のパソコンで圧縮したフォルダを他のOSで開きたい場合にはどのようにしたら良いのでしょうか? また、圧縮して解凍した際に中に入っているファイルやフォルダが破損してしまう事は無いのでしょうか? 全て箇条書きになってしまいましたが、どなた様かご教示の程よろしくお願い致します。

  • 圧縮フォルダ作成

    Windows Vistaを使用しています。 Vistaの教本を読みながら勉強中です。 その勉強の一つで、圧縮フォルダをデスクトップ上に作ってみようと思いました。 教本の指示の従って、 デスクトップ上の何もない所で、右クリックをしてメニューを出して、 新規作成から、圧縮(zip形式)フォルダを選択しようとしましたが、何故か?圧縮(zip形式)フォルダというメニューが表示されません。 教本では、 右クリックから、新規作成、次に、圧縮(zip形式)フォルダというメニュー表れると書いてあるんですが、そのメニュが無いんです。 何故なんでしょうか? パソコン内にあるデーターを圧縮したいのではなく、 圧縮フォルダを作成するにはどうすればよいのでしょうか? どなたかアドバイスお願いします。

  • 圧縮フォルダが作成できない

    windows vistaを使用しています。 圧縮(ZIP)フォルダを新規作成しようとすると、「ファイル`新しい圧縮された(ZIP)フォルダ.zip'を作成できません。 ファイルシステムのエラーです(16386)。」というエラーメッセージが出て作成できません。 どうすれば圧縮(ZIP)フォルダを新規に作成できるようになるのでしょうか? デスクトップには作成できるのですが、そのフォルダ(フォルダ名が分からないのですが、windows XPやMeだとマイドキュメントというフォルダと同じフォルダだと思います。)には作成できません。システムエラーと表示されているということは、なにか壊れたのでしょうか。

  • 圧縮(zip形式)フォルダのパスワード設定

    Windows XPでは、スキャンした書類などを「圧縮(zip形式)フォルダ」に送ってパスワードを設定できたのですが、Windows 7では出来なくなってしまいました。Windows 7では出来ないのが仕様なのでしょうか。また、Windows XPで作ったzipのフォルダーを読むこともできません。どなたか、読むことが出来るのか出来ないのか、もし出来るのであればどの様にやったら良いのか教えて頂きたいのですがお願い致します。

専門家に質問してみよう