Якщо кожен раз при запуску бази даних потрібно виконувати певний набір дій, можна створити макрос AutoExec. Наприклад, може знадобитися розгорнути вікно бази даних, заблокувати область переходів і відкрити певний звіт.
Макрос AutoExec - це просто макрос з ім'ям AutoExec. При відкритті бази даних Access цей макрос запускається перед виконанням інших макросів або коду VBA.
Створення макросу AutoExec
Якщо ви вже створили макросу, що містить дії, які ви хочете виникнути при запуску бази даних, просто перейменувати макрос AutoExec і буде працювати тільки відкриється бази даних. В іншому випадку - виконайте наступні дії для створення макросів.
На вкладці Створення в групі Інші виберіть Макрос. Якщо ця команда недоступна, натисніть стрілку під кнопкою Модуль або Модуль класу. а потім натисніть кнопку Макрос.
У конструкторі макросів в першому пустому осередку Макрокоманда виберіть потрібну макрокоманду. При необхідності в розділі Аргументи макрокоманди введіть в поля потрібні значення.
Повторіть дію 2 для кожного з додаткових дій.
Натисніть кнопку Зберегти. У діалоговому вікні Зберегти як введіть ім'я AutoExec.
Натисніть кнопку ОК і закрийте конструктор макросів. Новий макрос буде виконуватися при наступному відкритті бази даних.
Щоб макросу AutoExec і інші параметри запуску не використовувалися, утримуйте клавішу SHIFT під час запуску бази даних. Для отримання додаткових відомостей зверніться до статті обходу параметрів запуску при відкритті бази даних.
Щоб вказати форму запуску і вкласти макросами або кодом VBA (OnOpen) або OnLoad події форми - ще один спосіб виконання дій при запуску бази даних. Для отримання додаткових відомостей зверніться до статті Установка форми за замовчуванням, який відображається при відкритті бази даних.