我目前正在使用以下代码dos
从VBA
.
Set objShell = CreateObject("WScript.Shell")
dos_command="\\\10.xx.xx.xx\test\7z.exe a -r " etc etc etc
result = objShell.Run(dos_command, 0, True)
Set objShell =nothing
一切运行良好,唯一的问题是我收到一个烦人的警告 Windows 框,建议程序试图在我的计算机上运行,按 OK 或 Cancel
我必须使用"objshell"
,因为我需要VBA
等到DOS
命令完成。
有没有办法避免警告框从 VBA 中出现或向 DOS 命令添加一些附加参数?
7z.exe 文件在服务器(不是本地 PC)中运行,所以我认为这就是问题所在。
我无法在每台机器上使用或安装 7z.exe。