- ベストアンサー
Accessのマクロ登録について
Accessのフォーム毎にマクロを特定のキー(Ctrl+a等)に、 割り当てたいのですが、どのようにすれば可能でしょうか? 手順を教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
正確に言うと、「キーをマクロに割り当てる」というのとは違うのですが、まず、フォームの「キーボードイベント取得」プロパティを「はい」にして、 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If Shift And acCtrlMask Then If KeyCode = vbKeyA Then DoCmd.RunMacro "マクロ1" End If End If End Sub というイベントプロシージャを記述。 という感じでしょうか。
お礼
tsukasa-12r様 有難うございました。 無事解決いたしました。 またご質問させていただくことが有ると思いますが、 よろしくお願いいたします。
補足
tsukasa-12r様 ご回答有難うございます。 この記述で、Ctrl+Aにマクロを割り当てることが出来るのですね。 確認させていただきます。