VBA를 사용하여 Access에서 Application.Run을 사용하고 오류를 트랩합니다. 불행하게도, Application.Run은 오류 트래핑을 납치하는 것처럼 보입니다. 이 문제를 해결할 수있는 방법이 있습니까?Application.Run With Error Trapping
On Error Resume Next
Application.Run ...
은 내가 다음 또는에 오류 고토 ErrCatch를 다시 시작 오류에 지정하는 경우에도 오류에 Application.Run 과거를 얻을하지 않습니다. 내 오류 트래핑 설정이 무시됩니다. 당신이 이름을 동적으로 일을 호출 할 수해야하는 경우
Sub Foo()
'Application.Run "SomeProc"
SomeProc
End Sub
것은, 당신이 탐험 수 : 당신이 전화하고있는 절차는 VBA 프로젝트 내에있는 경우
를 사용하는 것보다 다른 옵션이 없습니다 외침과 같은 것. 당신은 그것을 * 사용하고 있습니까? 해결 방법이있을 수 있습니다. – Comintern
실행될 수있는 상대적으로 작은 서브 목록 일 경우 다양한 사례가 서브를 직접 호출하는 선택 사례 구성을 사용할 수 있습니다. –
감사합니다. 선택 케이스 구축보다 유연해야합니다. – someprogrammer