2012-03-29 1 views
2

내 VBA 프로젝트에서 아래 함수를 호출 할 때 반환 유형이 무엇인지 알고 싶습니다.응용 프로그램의 경로가 잘못되었을 때 wsshellobj.Run() 오류 처리

Ret = wsshellobj.Run(application_filepath, True)

나는이 시점에서 오류 처리를 통합 할 필요가있다. 내가 무슨 짓을하는 것은

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

이다 그러나 이것은

감사합니다,이 도움이

가나

답변

1

희망을 작동하지 않는 것?

주제 : 방법 : WshShell.Run

LINK : 위의 링크 FROM http://www.devguru.com/technologies/wsh/quickref/wshshell_run.html

추출물 :

실행 방법은 새로운 프로세스를 생성하고 지정된 명령을 실행 에 의해 strCommand. 선택적 매개 변수 intWindowStyle은 실행중인 프로그램의 창 스타일을 설정하는 데 사용됩니다. 선택적 매개 변수 bWaitOnReturn이 True (기본값은 False)로 설정되면 Run은 strCommand에 의해 반환 된 반환 값을 반환합니다. 그렇지 않으면 0을 반환합니다. 또한 bWaitOnReturn이 True로 설정된 경우 스크립트는 strCommand가 완료 될 때까지 실행을 일시 중단합니다.

관련 문제