Access 2003 では、フォームまたはデータベースが開かれているときにコードを実行する方法がありますが、データベースが閉じられている場合はどうでしょうか。
私の動機は、ややバグのあるサードパーティ製の COM ライブラリの使用を避けられないことです。COM 参照を (変数を Nothing に設定して) 解放すると、(正しく) サーバーから切断されます。問題は、プロセスを終了して新しいプロセスを開始しないと再接続できないことです (これは既知のバグです)。この場合、プロセスはAccess IDE全体です:(
理想的には、グローバル変数をクリアするVBAの「リセット」アクションから保護される場所にCOM参照を保存したいと思います(デバッグ中に一般的で、コード編集によって強制されることもあります)。しかし、データベースが閉じられる前にクリーンアップする機会が欲しいです。