大家好,我尝试从 VBA 执行命令行,但它一直给我错误,例如“c:\program”无法识别。我已经被困在这里几个小时添加 Chr(34) 和其他东西但仍然没有运气。
这是我的代码
Path = """C:\Users\Phill\Desktop\Mortgage Illustration 211206142739.pdf"""
scommand = """C:\Program Files (x86)\A-PDF Data Extractor\PRCMD.exe""" & _
Path
Shell "cmd.exe /k " & scommand, vbNormalFocus
也许是这样的:
Dim exe, pth
exe = "C:\Program Files (x86)\A-PDF Data Extractor\PRCMD.exe"
pth = "C:\Users\Phill\Desktop\Mortgage Illustration 211206142739.pdf"
Shell "cmd.exe /k """"" & exe & """ """ & pth & """""", vbNormalFocus
编辑:已修复 - 整个命令(exe 加路径)也需要引用...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)