私は自分のzipフォルダのそれぞれにzipする必要がある多くのExcelファイルを持っています。私はこれを解決したと思っていましたが、Excelファイルが破損しているため開くことができないと同僚から言われました。戻って元のファイルを確認したところ、問題なく開きました。しかし、zip形式のファイルを開くと、破損したエラーが発生します。私はOffice2010を使用していて、修復できますが、同僚は全員Office 2007であり、ファイルを修復できないようです。私のバッチコードは次のとおりです。
for /r %%X in (*.xlsm) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%~nX" "%%X"