Обработка ошибок в wsshellobj.Run (), когда путь к приложению неверен - PullRequest
2 голосов
/ 29 марта 2012

Я хочу знать тип возвращаемого значения при вызове функции ниже в моем проекте vba.

Ret = wsshellobj.Run(application_filepath, True)

Мне нужно включить обработку ошибок на этом этапе.то, что я сделал, это

If Err.Number <> Ret Or Err.Number = 0 Then
  'Error Handler code
End If

Но, похоже, это не работает

Спасибо,

Гана

1 Ответ

1 голос
/ 29 марта 2012

Надеюсь, это поможет?

ТЕМА : Метод: WshShell.Run

ССЫЛКА : http://www.devguru.com/technologies/wsh/quickref/wshshell_run.html

ВЫДЕРЖКА ИЗ ВЫШЕГО ССЫЛКИ :

Метод Run создает новый процесс и запускает команду, указанную в strCommand. Необязательный параметр intWindowStyle используется для установки стиля окна запускаемой программы. Если для необязательного параметра bWaitOnReturn установлено значение True (по умолчанию установлено значение False), то Run вернет возвращаемое значение, возвращаемое strCommand. В противном случае он возвращает 0. Кроме того, если bWaitOnReturn установлен в True, то сценарий приостанавливает свое выполнение до завершения strCommand.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...