Создание макроса, запускаемого при открытии базы данных

Если каждый раз при запуске базы данных Access требуется выполнять определенный набор действий, можно создать макрос AutoExec. Например, так вы можете автоматически развернуть окно приложения, заблокировать область навигации и открыть определенный отчет.

Макрос AutoExec — это просто макрос с именем AutoExec. При открытии базы данных приложение Access выполняет его раньше любых других макросов или кода VBA.

Примечание: Эта статья не относится к веб-базам данных Access и веб-приложениям Access.

Создание макроса AutoExec

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

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

    Изображение группы "Макросы и код" на ленте Access

    Примечание: Если используется Access 2007, на вкладке Создание в группе Другие нажмите кнопку Макрос. Если она недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

  2. Выберите макрокоманду в раскрывающемся списке в верхней части конструктора. При необходимости укажите значения в полях аргументов.

    Примечание: Если используется Access 2007, выберите нужное действие в конструкторе макросов в первой пустой ячейке Макрокоманда. В области Аргументы макрокоманды введите значения аргументов (если это нужно).

    • Если не удается найти нужную макрокоманду, убедитесь, что на вкладке Конструктор в разделе Показать или скрыть установлен флажок Показать все макрокоманды. При установке этого флажка список доступных действий расширяется, но он будет содержать некоторые действия, которые могут выполняться, только если база данных признана доверенной. Дополнительные сведения см. в статье Вопрос о доверии базе данных.

  3. Повторите действие 2 для каждого из дополнительных действий.

  4. Нажмите кнопку Сохранить. В диалоговом окне Сохранить как введите имя AutoExec.

  5. Нажмите кнопку ОК и закройте конструктор макросов. Новый макрос будет выполнен при следующем открытии базы данных.

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

ПРИМЕЧАНИЯ

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

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

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

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

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

×