VBA で ZIP 圧縮

myonlinebookmark

Excel/VBAWindows標準のWinzipでファイルを圧縮する方法

質問させて下さい。
Excelでファイルを別BOOKとして保存
②別BOOKとして保存を、同一フォルダ内にZipファイルとして圧縮。
③そのあと、別BOOKを削除
上記①と③はできましたが、2.の圧縮についてが、理解できずにおります。
ご存知の方がいましたら、ご教授いただければ幸いです。

  登録:2016/05/23 21:56:49
  終了:2016/05/30 21:56:49

Excel/VBAでWindows標準のWinzipでファイルを圧縮する方法 質問… - 人力検索はてな

 質問者:てとらん 質問日時:2015/08/03 22:12 回答数:3件

質問させて下さい。

Lhaplus などを使用(導入)することなく、Windows7の標準機能のみでExcelファイルをZipファイルに圧縮する事は可能なのでしょうか?

マクロの動作としては、
1.作業中のBOOKから必要なシートのみをコピーし別BOOKとして保存
2.別BOOKとして保存したファイルを、同一フォルダ内にZipファイルとして圧縮
3.別BOOKを削除

上の1.と3.は出来たのですが、
2.の圧縮についてが、理解できずにおります。
自分なりに調べたところ、Lhaplus をShell関数などで指定し圧縮をする方法などは紹介されていたのですが、Windows7の標準機能のみZip圧縮を行う事は可能なのでしょうか?

ご存知の方がいましたら、ご教授いただければ幸いです。

【Excel VBA】Windowsの標準機能のみでExcelファイルをZIPファイルに圧縮する方法 - Excel(エクセル) [解決済 - 2015/08/10] | 教えて!goo

同じ人なんだろうなあ。
Excel 2007 以降は、拡張子こそ違えど その実体は ZIP ファイルなので、それ以上 圧縮しにくい(圧縮する必要がほとんどない)という意味では必要ないと思うのだけれど。

そもそも、goo で解決済みじゃん (´・ω・`)

質問日時 URL
2015/02/09 22:01 【Excel】 マクロでコメントの挿入されているセルに入力されている値を別シートに抽出する方法 - その他MS Office [解決済 - 2015/02/15] | 教えて!goo
2015/05/25 21:57 【Excel VBA】セルで列番号を指定して削除するマクロ - オフィス系ソフト [解決済 - 2015/05/27] | 教えて!goo
2015/08/03 22:12 【Excel VBA】Windowsの標準機能のみでExcelファイルをZIPファイルに圧縮する方法 - Excel(エクセル) [解決済 - 2015/08/10] | 教えて!goo
2016/04/22 00:02:59 フォルダ内に3つのExcelファイルのマージについて、 ①それぞれ… - 人力検索はてな
2016/05/09 22:01:08 人力検索はてな (キャンセルされてる
2016/05/12 00:41:54 長文ですみません。取得対象Excelファイルからのマージ処理で出… - 人力検索はてな
2016/05/12 21:46:21 列の入れ替えをしたいのですが、計算式がはいっているセルの列を… - 人力検索はてな
2016/05/18 21:01:16 Excel/VBAで検索先ファイルでデータ項目の値に一致したセル値を… - 人力検索はてな
2016/05/23 21:56:49 Excel/VBAでWindows標準のWinzipでファイルを圧縮する方法 質問… - 人力検索はてな
2016/05/29 12:26:19 カレント日付より前2営業日の算出方法について Excelでカレント… - 人力検索はてな
2016/06/01 11:18:37 Excel/VBAで条件付き書式を作ってますが、 E3セルの値が”男性… - 人力検索はてな




中身の話。

Chr() 関数でヘッダを作り込んだ空の ZIP にファイルを放り込むのか。
いろんなことを考える人がいるものだ。
ヘッダの作り方や、待ち合わせ方が微妙に違うだけで戦略としては同じ人達。


今どきなら、PowerShell でやっちゃえば良いじゃない、という感じもする。




;-)