Действие или набор действий можно назначить определенной клавише или сочетанию клавиш, создав группу макросов AutoKeys. Добавьте submacro для каждого создаваемого сочетания клавиш. При нажатии клавиши или сочетания клавиш Microsoft Access запускает действие.
Примечание
Если вы назначите действие сочетанию клавиш, которое уже использует Access, ваше действие заменяет назначение клавиши Access. Например, сочетание клавиш CTRL+C — это сочетание клавиш для команды Копирования . Если назначить это сочетание клавиш макросу, Access выполняет макрос вместо команды Копировать .
Создание макроса AutoKeys с помощью submacros
На вкладке Создание в группе Макросы и код нажмите кнопку Макрос.
В раскрывающемся списке Добавить новое действие выберите Submacro.
В поле имя submacro введите клавишу или сочетание клавиш, которые нужно назначить действию или набору действий. В таблице в конце этой статьи показан синтаксис сочетаний клавиш.
В раскрывающемся списке Добавить новое действие в блоке submacro выберите действие, которое нужно выполнить клавишей или сочетанием клавиш. Например, можно добавить действие "Звуковой сигнал ", которое приводит к запуску макрокоманда " Звуковой сигнал " при нажатии клавиш CTRL+B.
Чтобы назначить несколько действий сочетанию клавиш, добавьте другие действия под первым действием, но сохраните их в том же блоке submacro.
Чтобы создать другие назначения ключей, создайте дополнительные подмакросы. Затем выберите действия внутри каждого блока submacro с помощью раскрывающегося списка Добавить новое действие . На снимке экрана выше три отдельных подмакроса определяют три отдельных назначения ключей.
Повторите шаги 2–5 для всех других назначений ключей, которые вы хотите выполнить.
Нажмите кнопку Сохранить или нажмите клавиши CTRL+S.
В диалоговом окне Сохранить как в разделе Имя макроса введите
AutoKeys.
Новые назначения ключей становятся доступными, как только вы сохраните группу макросов AutoKeys. Они остаются в силе при каждом открытии базы данных. При необходимости можно обойти назначения ключей и многие другие варианты запуска, удерживая нажатой клавишу SHIFT во время запуска базы данных.
Важно
Если база данных не имеет доверенного состояния, некоторые макрокоманды отключаются. Вы можете включить все макрокоманды, щелкнув Параметры на панели сообщений, а затем выбрав Включить это содержимое. Это позволяет выполнять все макрокоманды до тех пор, пока вы не закроете базу данных.
Синтаксис сочетаний клавиш autokeys
В следующей таблице приведены примеры сочетаний клавиш, которые можно ввести в поле имя submacro для создания назначений ключей в группе макросов AutoKeys. Эти сочетания клавиш представляют собой подмножество синтаксиса, используемого в инструкции SendKeys в Microsoft Visual Basic.
| Имя вложенного макроса | Клавиша или сочетание клавиш |
|---|---|
^A или ^4 |
CTRL+A или CTRL+4 |
{F1} |
F1 |
^{F1} |
CTRL+F1 |
+{F1} |
SHIFT+F1 |
{INSERT} |
Вставить |
^{INSERT} |
CTRL+INSERT |
+{INSERT} |
SHIFT+INSERT |
{DELETE} или {DEL} |
Удаление. |
^{DELETE} или ^{DEL} |
CTRL+DELETE |
+{DELETE} или +{DEL} |
SHIFT+DELETE |