Excel Vba Zip File With Password -
' Command: a = add, -p = password, -ep1 = no full paths Dim cmd As String cmd = """" & rarPath & """ a -p" & pwd & " -ep1 """ & target & """ """ & source & """"
Published on: April 17, 2026 | Category: Excel Automation excel vba zip file with password
' --- Run command (hidden) --- Dim wsh As Object Set wsh = CreateObject("WScript.Shell") wsh.Run Cmd, 0, True ' 0 = hidden, True = wait until finished ' Command: a = add, -p = password,
' Check if 7-Zip exists If Dir(sevenZipExe) = "" Then MsgBox "7-Zip not found. Install from https://www.7-zip.org" Exit Sub End If ' Command: a = add
Sub ZipWithPassword_WinRAR() Dim rarPath As String Dim source As String Dim target As String Dim pwd As String rarPath = "C:\Program Files\WinRAR\rar.exe" source = "C:\Temp\DataFolder" target = "C:\Temp\Secure.rar" ' WinRAR creates .rar, not .zip pwd = "Secret123"
