Запуск макросов Access с помощью сочетаний клавиш

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Действие или набор действий можно назначить определенной клавише или сочетанию клавиш, создав группу макросов AutoKeys с submacros для каждого создаваемого сочетания клавиш. При нажатии клавиши или сочетания клавиш MicrosoftOfficeAccess выполняет действие.

Примечание

Если вы назначаете действие сочетанию клавиш, которое уже назначено Access, то действие, назначаемое этому сочетанию клавиш, заменяет назначение клавиши Access. Например, сочетание клавиш CTRL+C — это сочетание клавиш для команды Копирования ; Если назначить это сочетание клавиш макросу, Access запустит макрос вместо команды Копировать .

Создание макроса AutoKeys с помощью submacros

  1. На вкладке Создание в группе Макросы и код нажмите кнопку Макрос.
  2. В раскрывающемся списке Добавить новое действие выберите Submacro.
  3. В поле Имя вложенного элемента введите клавишу или сочетание клавиш, которым требуется назначить действие или набор действий. Синтаксис, используемый для сочетаний клавиш, показан в таблице в конце этой статьи справки.
  4. В раскрывающемся списке Добавление нового действия в блоке submacro выберите действие, которое нужно выполнить клавишей или сочетанием клавиш. Например, можно добавить действие "Звуковой сигнал ", которое приведет к запуску макрокоманда " Звуковой сигнал " при нажатии клавиш CTRL+B.
    Три вложенных элемента в макросе Access с именем AutoKeys
    Чтобы назначить сочетанию клавиш несколько действий, добавьте дополнительные действия, которые нужно выполнить ниже первого действия, но по-прежнему внутри того же блока submacro.
  5. Чтобы создать другие назначения ключей, необходимо создать дополнительные подмакросы для каждого назначения ключей и выбрать действия внутри каждого блока подмакро с помощью раскрывающегося списка Добавить новое действие . На снимке экрана выше вы можете увидеть три отдельных назначения ключей, определенных с тремя отдельными подмакросами.
  6. Повторите шаги 2–5 для всех других назначений ключей, которые вы хотите выполнить.
  7. Нажмите кнопку Сохранить или нажмите клавиши CTRL+S.
  8. В диалоговом окне Сохранить как в разделе Имя макроса введите 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
^{INSERT} CTRL+INSERT
+{INSERT} SHIFT+INSERT
{DELETE} или {DEL} DELETE
^{DELETE} или ^{DEL} CTRL+DELETE
+{DELETE} или +{DEL} SHIFT+DELETE

К началу страницы