キーボード ショートカットを使用して Access マクロを実行する

特定のキーまたは アクション に一連のアクションを割り当てるには、オートキー 機能を マクロ グループ。 キーまたはキーボード ショートカットを押すと、Microsoft Officeが実行されます。

注: Access に既に割り当てられているキーボード ショートカットにアクションを割り当てると、このショートカット キーに割り当てた操作が Access キーの割り当てと置き換わります。 たとえば、Ctrl キーを押しながら C キーを押すと、[コピー] コマンドのキーボード ショートカットが 使用 されます。このショートカット キーをマクロに割り当てると、[コピー] コマンドではなくマクロが 実行 されます。

AutoKeys マクロを作成する

  1. [作成] タブの [その他] グループで、[マクロ] をクリックします。 このコマンドを使用できない場合は、[モジュール] または [クラス モジュール] ボタンの下にある矢印をクリックして、[マクロ] をクリックします。

  2. [デザイン] タブの [表示/非表示]グループで、[マクロ名] をクリックして [マクロ名] 列を表示します。

  3. [マクロ 名] 列 で、アクションまたは一連のアクションを割り当てるキーまたはキーボード ショートカットを押します。

  4. [アクション ] 列で、キーまたはキーボード ショートカットを実行するアクションを追加します。 たとえば、Ctrl キーを押しながら P キーを押すと、"現在のレコードの印刷" マクロを実行するRunMacr o アクションを追加できます。

    PrintRecord マクロ アクションを含む AutoKeys マクロ

    キーボード ショートカットに複数のアクションを割り当てるには、最初の操作の下に必要な追加のアクションを追加します。 成功する アクションごとに [マクロ名 ] 列を空白のままにします。

  5. その他の重要な割り当てについて、手順 3 と 4 を繰り返します。

  6. [保存] Microsoft Officeボタン Office ボタンの画像 クリックし、[保存]をクリックするか、Ctrl キーを押しながら S キーを押します。

  7. [名前を 付けて保存 ] ダイアログ ボックスの [ マクロ名]で、「AutoKeys」 と入力します

新しいキー割り当ては、マクロ グループを保存するとすぐに使用できます。有効なのは、データベースを開くたびです。 必要な場合は、Shift キーを押しながらデータベースを起動することで、キーの割り当て (および他の多くのスタートアップ オプション) を回避できます。

マクロの作成に関する詳細については、「関連トピック」 セクションのリンク先を参照 してください。

重要: データベースに信頼された状態が付与されていない場合、特定のマクロ アクションは無効になります。 すべてのマクロ アクションを有効にするには、メッセージバーの [オプション] をクリックし、[このコンテンツを有効にする]を選択します。 これにより、データベースを閉じるまで、すべてのマクロ アクションが有効になります。 信頼できる状態をデータベースに完全に付与する方法の詳細については、この記事の「関連項目 」セクションの リンクを参照してください。

オートキーのキーボード ショートカットの構文

次の表は、[マクロ名] 列に入力できるキーボードショートカットの例を示しています。この列でキーを割り当て マクロ グループ。 これらのキーボード ショートカットは、次の表の SendKeys ステートメントで使用される構文のサブセット Microsoft Visual Basic。

Macro Name/マクロ名

キーまたはキーボード ショートカット

^A または ^4

Ctrl + A または Ctrl + 4

{F1}

F1

^{F1}

Ctrl + F1

+{F1}

Shift + F1

{INSERT}

Insert

^{INSERT}

Ctrl + Insert

+{INSERT}

Shift + Insert

{DELETE} または {DEL}

Del

^{DELETE} または ^{DEL}

Ctrl + Del

+{DELETE} または +{DEL}

Shift + Delete

ページの先頭へ

ヘルプを表示

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

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

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

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

×