VBA Form의 코드에서 양식을 닫을 때 프로 시저를 호출하고 싶지만 디자인 뷰를 입력하면 실행하지 않습니다.Form Close에서 프로 시저를 실행하는 방법 Form을 편집하는 방법
코드에서 어떻게 구별 할 수 있습니까?
Private Sub Form_Close()
'If NotFormEdit then <--or something?
Call MyProcedure()
End Sub
이 종료하기 전에 양식에서 데이터를 가져올 것으로 기대 때문에 내가 디자인보기를 입력하지만, 그것이 디자인보기를 입력하면 그렇게 할 수없는 코드 오류가.
일반적으로 디자인보기를 입력 할 수있는 유일한 사람이지만 다른 사용자가 양식을 닫을 때도 프로 시저를 실행해야합니다.
나는 오류를 던져서 얻을 수 있고, 나는 그것이 올바른 습관이 아님을 안다. 및 양식 디자인보기를 입력 가까운 형태를 구별 할 수있는 방법이없는 경우
, 나는 다른 무엇을 할 수 있습니까?
디자인보기로 전환하면 어떻게됩니까? 당신은이 사건들을 구분할 수 없다고 생각합니다. – Andre
오류를 통해 구별 할 수있는 방법이 있습니까? – bgmCoder
편집 모드에서 디자인 뷰로 전환하는 사용자가 있습니까? 아니면 그냥 너 니? – dbmitch