Перейти к основному контенту
Office

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

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

Создание макроса с автоНажатием

  1. Откройте вкладку Создание и в группе Другие нажмите кнопку Макрос. Если она недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

  2. На вкладке конструктор в группе Показать или скрыть выберите пункт имена макросов , чтобы открыть столбец имя макроса .

  3. В столбце имя макроса нажмите клавишу или сочетание клавиш, которому вы хотите назначить действие или набор макрокоманд.

  4. В столбце Action (действие ) добавьте действие, которое требуется выполнить с помощью клавиши или сочетания клавиш. Например, вы можете добавить действие рунмакрo , запускающее макрос "Печать текущей записи", если нажата клавиша CTRL + P.

    Макрос AutoKeys с макрокомандой PrintRecord

    Чтобы назначить сочетание клавиш нескольким действиям, добавьте дополнительные действия, которые должны быть ниже первого действия. Оставьте столбец " имя макроса " пустым для каждого из последующих действий.

  5. Повторите шаги 3 и 4 для всех остальных назначений клавиш, которые вы хотите сделать.

  6. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите команду сохранитьили нажмите клавиши CTRL + S.

  7. В диалоговом окне Сохранить как в поле имя макросавведите автоключи.

Новые сочетания клавиш доступны сразу после сохранения группы макросов и применяются при каждом открытии базы данных. При желании вы можете пропустить назначение клавиш (и многие другие варианты запуска), удерживая нажатой клавишу SHIFT при запуске базы данных.

Ссылки на дополнительные сведения о создании макросов можно найти в разделе " см .

Важно: Если базе данных не предоставлено состояние доверия, некоторые макрокоманды будут отключены. Чтобы включить все макрокоманды, на панели сообщений нажмите кнопку Параметры , а затем выберите команду включить это содержимое. Это позволяет использовать все макрокоманды, пока вы не закроете базу данных. Дополнительные сведения об окончательном предоставлении надежного состояния базе данных можно найти в разделах " см. также в этой статье".

Синтаксис сочетаний клавиш для автоКлавиш

В следующей таблице приведены примеры сочетаний клавиш, которые можно ввести в столбец " имя макроса ", чтобы назначение клавиш в автоклавише группа макросов. Эти сочетания клавиш являются подмножеством синтаксиса, который используется в инструкции 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

^ {DELETE} или ^ {DEL}

CTRL+DELETE

+ {DELETE} или + {DEL}

SHIFT + DELETE

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

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×