作成するキーボード ショートカットごとにサブマクロを含む AutoKeys マクロ グループを作成することで、 アクション または一連のアクションを特定のキーまたはキーボード ショートカットに割り当てることができます。 キーまたはキーボード ショートカットを押すと、Microsoft Office Access によってアクションが実行されます。

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

サブマクロを使用して AutoKeys マクロを作成する

  1. 作成タブのマクロとコードグループで、マクロをクリックします。

  2. [ 新しいアクションの追加] ドロップダウン リストで、[ サブマクロ] を選択します。

  3. [サブマクロ名] ボックスに、アクションまたは一連のアクションを割り当てるキーまたはキーボード ショートカットを入力します。 キーボード ショートカットに使用する構文は、このヘルプ記事の最後にある表に示されています。

  4. サブマクロ ブロック内の [ 新しいアクションの追加] ドロップダウン リストで、キーまたはキーボード ショートカットで実行するアクションを選択します。 たとえば、Ctrl + B キーを押すと、Access でビープ音マクロ アクションが実行されるビー音アクションを追加できます。

    AutoKeys と呼ばれる Access マクロ内の 3 つのサブマクロ

    キーボード ショートカットに複数のアクションを割り当てるには、最初のアクションの下に必要な追加のアクションを追加しますが、それでも同じサブマクロ ブロック内に追加します。

  5. 他のキー割り当てを作成するには、キー割り当てごとに追加のサブマクロを作成し、[ 新しいアクションの追加 ] ドロップダウン リストを使用して各サブマクロ ブロック内のアクションを選択する必要があります。 上のスクリーンショットでは、3 つの異なるサブマクロで定義された 3 つの個別のキー割り当てを確認できます。

  6. その他のキー割り当てについて、手順 2 ~ 5 を繰り返します。

  7. [保存] をクリックするか、Ctrl キーを押しながら S キーを押します。

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

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

重要: データベースに信頼された状態が付与されていない場合、特定のマクロ アクションは無効になります。 すべてのマクロ アクションを有効にするには、メッセージ バーの [オプション ] をクリックし、[ このコンテンツを有効にする] を選択します。 これにより、データベースを閉じるまで、すべてのマクロ アクションが有効になります。

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

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

サブマクロ名

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

^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

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。