Shell * .vbs из VBA - PullRequest
       5

Shell * .vbs из VBA

2 голосов
/ 02 ноября 2010

Привет, может кто-нибудь сказать мне, как выполнить мои .vbs из VBA, потому что следующая доза кода не работает.

RetBat4 = Shell("c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs", 1)

Отладка VBA говорит, что синтаксис неправильный ????

спасибо

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Попробуйте

Shell("cscript ""c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs""",1)

Если вашей VBS требуется полная среда командной оболочки, используйте это:

Shell("cmd /c cscript ""c:\VTS\QUEEN ANNES REVENGE\SYSTEM\VBS\UNDO_2.vbs""",1)

, и если ваша программа должна дождаться завершения VBS, прочитайте этот пост:

Оболочка VBA и ожидание с кодом выхода

0 голосов
/ 24 февраля 2012

попробуйте это:

Set ws=CreateObject("Wscript.shell")
set ws.exec("ping " & ip & " -n 20")
set ws=nothing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...