CloseWindow アクションを使用して、指定した [Access ドキュメント] タブを閉じます。タブを指定しない場合は、作業中のドキュメント タブを閉じます。
注
CloseWindow マクロ アクションは、Access Web アプリでは使用できません。
設定
CloseWindow マクロ アクションには、次の引数があります。
| アクションの引数 | 説明 |
|---|---|
Object Type |
ドキュメント タブを閉じる対象のオブジェクトの種類。 マクロ デザイン ウィンドウの [アクション引数] セクションの [オブジェクトの種類] ボックスで、[テーブル]、[クエリ]、[フォーム]、[レポート]、[マクロ]、[モジュール]、[データ アクセス ページ]、[サーバー ビュー]、[ダイアグラム]、[ストアド プロシージャ]、または [関数] を選択します。 アクティブなドキュメント タブを選ぶには、この引数を空白のままにします。 Visual Basic エディターでモジュールを閉じる場合は、Object Type 引数に Module を使用します。 |
Object Name |
閉じるオブジェクトの名前。 [ オブジェクト名 ] ボックスには、Object Type 引数で選択した型のデータベース内のすべての オブジェクト が表示されます。 閉じるオブジェクトを選択します。 Object Type 引数を空白のままにした場合は、この引数も空白のままにします。 |
Save |
オブジェクトを閉じるときに、オブジェクトに対する変更を保存するかどうかを指定します。 [ はい ] を選択してオブジェクトを保存し、保存せずに閉じる には [いいえ] を選択し、ユーザーにオブジェクトの保存を求める プロンプトを表示 します。 既定値は [確認] です。 |
解説
CloseWindowアクションは、ユーザーが直接開いたり閉じることができるすべてのデータベース オブジェクトに対して機能します。 オブジェクトを選択してドキュメント タブから閉じるのと同じ効果があります。オブジェクトのドキュメント タブを右クリックし、ショートカット メニューの [閉じる ] を選択するか、オブジェクトの [ 閉じる ] ボタン
選択できます。
Save引数が Prompt に設定されていて、Close アクションが実行される前にオブジェクトがまだ保存されていない場合、マクロを閉じる前にオブジェクトを保存するようにユーザーに求められます。
SetWarnings アクションの Warnings On 引数を No に設定すると、ダイアログ ボックスは表示されないため、オブジェクトは自動的に保存されます。
Visual Basic for Applications (VBA) モジュールで CloseWindow アクションを実行するには、DoCmd オブジェクトの Close メソッドを使用します。