起動イベントをマクロで自動化する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

Access データベースまたは Access Web アプリを開くたびに特定のアクションを実行するには、デスクトップ データベースで AutoExec マクロを作成するか、または Access Web アプリで起動時マクロを作成します。たとえば、デスクトップ データベースでは、データベースを開くたびに AutoExec マクロが自動的にアプリケーション ウィンドウを最大化し、ナビゲーション ウィンドウをロックし、特定のレポートを開くようにできます。

この記事の内容

デスクトップ データベースに AutoExec マクロを作成する

Access Web アプリで起動時マクロを作成する

デスクトップ データベースに AutoExec マクロを作成する

AutoExec マクロ (AutoExec と命名するマクロ) は、データベースの他のマクロやモジュールよりも前に実行されます。データベース起動時にアクションを実行するマクロを既に作成している場合、マクロの名前を AutoExec に変更するだけで、次にデータベースを開いたときにそのマクロが実行されます。それ以外の場合は、次の手順に従ってマクロを作成します。

  1. [作成]、[マクロ] の順にクリックします。

    [作成] タブの [マクロ] ボタン。

  2. マクロ ビルダーの最上部にあるドロップダウン リストで、実行するアクションを選びます。該当する場合は、引数ボックスに適切な値を入力します。

    • 目的のアクションが見つからない場合、[デザイン] タブで [すべてのアクションを表示] が選ばれていることを確認します。これで、使うことができるアクションの一覧が展開されますが、この一覧にはデータベースが信頼されている場合にだけ実行されるアクションも含まれます。詳細については、「データベースを信頼するかどうか決定する」を参照してください。

  3. 実行するアクションごとに手順 2. を繰り返します。アクションを [アクション カタログ] で検索して、そのアクションをダブルクリックまたはドラッグすることでマクロに追加することもできます。

  4. [保存] をクリックし、[名前を付けて保存] ダイアログ ボックスで「AutoExec」と入力します。

  5. [OK] をクリックし、マクロ ビルダーを閉じます。次にデータベースを開いたときに、そのマクロが実行されます。

マクロの作成方法の詳細については、「ユーザー インターフェイス (UI) マクロを作成する」を参照してください。

注: 

ページの先頭へ

Access Web アプリで起動時マクロを作成する

Access Web アプリの起動時マクロは、デスクトップ データベースの AutoExec マクロと同じ種類の機能を実行しますが、ナビゲーション ウィンドウにマクロ名が表示されません。 また、Access クライアントでデータベースを開くと実行されるのではなく、ブラウザーで Web アプリを開くと実行されます。 ブラウザーで Web アプリを開くと、起動時マクロで定義されているマクロ ロジックをバイパスすることはできません。

次のようにして作成します。

  1. Access で Web アプリを開きます。ブラウザーで表示している場合は、[設定]、[Access でカスタマイズする] の順にクリックします。

  2. [ホーム]、[詳細設定]、[起動時マクロ] の順にクリックします。

    リボンの起動時マクロのコマンド。

    Access でマクロ デザイナーが開きます。起動時マクロが既に存在する場合は、Access に表示されます。存在しない場合は、空のマクロが表示され、そこにアクションを追加することができます。

  3. [新しいアクションの追加] ボックスからアクションを選ぶか、[アクション カタログ] からアクションを検索して、ダブルクリックまたはドラッグでマクロに追加します。

    ヒント: [アクション カタログ] には、アクションの内容がわかる簡単な説明が表示されます。

  4. 必要に応じて、追加したアクションの引数ボックスに値を入力します。

  5. [保存]、[閉じる] の順にクリックします。

  6. [ホーム]、[アプリの起動] の順にクリックすると、ブラウザーで Web アプリを起動するときに起動時マクロが実行されます。

Access Web アプリでのマクロの作成の詳細については、「ユーザー インターフェイス マクロを作成してビューをカスタマイズする」を参照してください。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×