特定のキーまたは アクション に一連のアクションを割り当てるには、オートキー 機能を マクロ グループ。 キーまたはキーボード ショートカットを押すと、Microsoft Officeが実行されます。
注: Access に既に割り当てられているキーボード ショートカットにアクションを割り当てると、このショートカット キーに割り当てた操作が Access キーの割り当てと置き換わります。 たとえば、Ctrl キーを押しながら C キーを押すと、[コピー] コマンドのキーボード ショートカットが 使用 されます。このショートカット キーをマクロに割り当てると、[コピー] コマンドではなくマクロが 実行 されます。
AutoKeys マクロを作成する
-
[作成] タブの [その他] グループで、[マクロ] をクリックします。 このコマンドを使用できない場合は、[モジュール] または [クラス モジュール] ボタンの下にある矢印をクリックして、[マクロ] をクリックします。
-
[デザイン] タブの [表示/非表示]グループで、[マクロ名] をクリックして [マクロ名] 列を表示します。
-
[マクロ 名] 列 で、アクションまたは一連のアクションを割り当てるキーまたはキーボード ショートカットを押します。
-
[アクション ] 列で、キーまたはキーボード ショートカットを実行するアクションを追加します。 たとえば、Ctrl キーを押しながら P キーを押すと、"現在のレコードの印刷" マクロを実行するRunMacr o アクションを追加できます。
キーボード ショートカットに複数のアクションを割り当てるには、最初の操作の下に必要な追加のアクションを追加します。 成功する アクションごとに [マクロ名 ] 列を空白のままにします。
-
その他の重要な割り当てについて、手順 3 と 4 を繰り返します。
-
[保存] Microsoft Officeボタン
クリックし、[保存]をクリックするか、Ctrl キーを押しながら S キーを押します。
-
[名前を 付けて保存 ] ダイアログ ボックスの [ マクロ名]で、「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 |