VBAフォームのコードでは、フォームを閉じるときにプロシージャを呼び出すが、デザインビューに入ると実行したくない。Form Closeでフォームを編集するにはどうすればよいですか?
私のコードでどのように区別できますか?
Private Sub Form_Close()
'If NotFormEdit then <--or something?
Call MyProcedure()
End Sub
コードエラー、それが終了する前に、フォームからデータをフェッチするために、それはデザインビューに入るとき、それはそれを行うことはできません期待するので、私はデザインビューを入力してください。
通常、私はデザインビューに入る唯一の人ですが、他のユーザーがフォームを閉じるときにもプロシージャを実行する必要があります。
私はエラーを投げて取得することができますが、私はそれが正しい練習ではないことを知っています。
近い形と、私は他に何を行うことができ、フォームのデザインビューを入力区別する方法はありませんか?
デザインビューに切り替えるとどういう意味ですか?これらの出来事を区別することはできません。 – Andre
エラーで区別する方法はありますか? – bgmCoder
ユーザーが編集モードでデザインビューに切り替えるようにしましたか?それともあなただけですか? – dbmitch