HOME > 即効テクニック > Access一般機能 > Access設定 > データベースを開くときにアクションを実行する(AutoExecマクロ)

即効テクニック

Access設定

データベースを開くときにアクションを実行する(AutoExecマクロ)

(Access 2000/2002/2003/2007)

データベースを開いたときに、いつも使用するフォームやレポートが開いていると便利です。 こんな場合、データベースを開くときにアクションを実行するAutoExecマクロを使用します。

●操作手順● データベースを開くときに実行するアクションを組み込んでいるマクロがある場合
  1. 該当するマクロを右クリックし、[名前の変更]を選択
  2. 名前を「AutoExec」に変更する
新規にAutoExecマクロを作成する場合 <Access 2003以前のバージョン>
  1. オブジェクトバーの[マクロ]を選択
  2. [新規作成]メニューをクリック
  3. [マクロウィンドウ]が表示される
  4. [アクション]列の最初のセルで実行するアクションを選択
  5. [アクションの引数]の各欄に引数を指定
  6. [ファイル]メニューの[名前を付けて保存]をクリック
  7. 「AutoExec」と名前を入力
  8. [OK]ボタンをクリック
<Access 2007>
  1. [作成]タブの[マクロ]をクリック
  2. [マクロビルダ]ウィンドウが開く
  3. [アクション]列の最初のセルで実行するアクションを選択
  4. [引数]列のセルで引数を指定
  5. 実行させるアクションごとに2と3のステップを繰り返す
  6. [Office]ボタンをクリックし、[上書き保存]をクリック
  7. 「AutoExec」と名前を入力
  8. [OK]ボタンをクリック
●補足●

データベースを開くときにAutoExecマクロが実行されないようにするには、[Shift]キーを押しながらデータベースを開きます。 また、Access 2007では、データベースを開いたときに表示されるフォームをAutoExecマクロを使わずに、[Accessのオプション]で設定することができます。