由於運行宏我已經包含各種文件類型一個文件夾的結果:.ERR,txt文件,.SH,.fat ..使用7-zip命令行從VBA
例如如果我想該宏僅壓縮.fat文件這工作得很好:
ShellStr = PathZipProgram & "7z.exe a " & " " & Chr(34) & NameZipFile & Chr(34) & " " & Chr(34) & FolderName & Chr(34) & "*.fat"
在那裏(我想保持這種整齊地):
- PathZipProgram - > 7zip的目錄
- NameZipFile - > Output.zip文件
- FolderName-> Input.zip文件
相反,如果我想只是一些壓縮這些文件(例如,只有* .fat和* .SH)讀取7-zip命令行手動看來:
ShellStr = PathZipProgram & "7z.exe a " & " " & Chr(34) & NameZipFile & Chr(34) & " " & Chr(34) & FolderName & Chr(34) & "*.fat -i*.sh"
也應該工作,但事實並非如此。有更多經驗的人能幫我整理一下嗎?
請將LS_Dev的答案標記爲接受的答案。這足以證明這個問題已經「解決」了。 –