Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Вы можете назначить макрокоманда или набор действий определенной клавише или сочетанию клавиш, создав группа макросов autoKeys с submacros для каждого создаваемого сочетания клавиш. При нажатии клавиши или сочетания клавиш Microsoft Office Access выполняет действие.

Примечание: Если вы назначаете действие сочетанию клавиш, которое уже назначено 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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.