MS Access 2003データベースにスタートアップオプションを設定して、起動時にメインフォームapplication
が表示されるようにしました。ファイルを開いたときにSHIFTを押して、これらの起動オプションをバイパスすることができます。 (つまり、私が編集モードにしていたときに、それは現在だけでなく編集モードでのMS Accessを出るときに、私は希望MS Access 2003スタートアップオプションが実行/バイパスされたかどうかをテストできますか?
Private Sub Form_Close
DoCmd.Quit
End Sub
は、バイパスする:
しかし、私はこのメインフォームapplication
に次のコードを持っていますデザインモードでフォームを表示しているときではなく、起動オプションをバイパスした実際のフォームを表示するとき)。
VBAで起動オプションが実行されたかバイパスされたかを検出する方法はありますか?
代わりに隠されたスタートアップについてはどうですか?それは見えないので、フォームデザインは必要ありません。起動時または終了時にコードを実行するために使用されます。また、 'Form_Unload'を使うと、確認ダイアログを追加して、必要に応じてキャンセルすることができます。 – BitAccesser
@BitAccesserこれは素晴らしい提案です。ありがとう!それは私が探していたものではありませんが、それでも答えに入れることができ、私はそれをアップヴォートします。 :) –