VBA中的Shell*.vbs

VBA中的Shell*.vbs,vba,shell,vbscript,Vba,Shell,Vbscript,大家好,有人能告诉我如何从VBA中执行我的.vbs吗?因为下面的代码不起作用 RetBat4 = Shell("c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs", 1) VBA调试说sytax是错误的 谢谢试试看 Shell("cscript ""c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs""",1) 如果VBS需要完整的命令shell环境,请使用以下命令: Shell("cmd /c c

大家好,有人能告诉我如何从VBA中执行我的.vbs吗?因为下面的代码不起作用

RetBat4 = Shell("c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs", 1)
VBA调试说sytax是错误的

谢谢

试试看

Shell("cscript ""c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs""",1)
如果VBS需要完整的命令shell环境,请使用以下命令:

Shell("cmd /c cscript ""c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs""",1)
如果您的程序应该等到VBS结束,请阅读以下文章:

试试这个:

Set ws=CreateObject("Wscript.shell")
set ws.exec("ping " & ip & " -n 20")
set ws=nothing