Как вызывать макрос

Как вызывать макрос

Макрос представляет собой записанную последовательность команд, которые можно выполнить одним нажатием клавиши либо щелчком по кнопке. Простейший макрос можно создать в любой офисной программе – Word либо Excel для облегчения работы с документацией.

Вам понадобится

  • - программа MS Access.

Инструкция

1. Выберите способ запуска макроса в зависимости от необходимости. Все они разделяются на две группы: непосредственный и косвенный запуск. Непосредственный запуск макроса производится при создании и отладке макроса из окна базы данных. После завершения работы над ним его связывают с нужными событиями, и после этого запуск становится косвенным.


2. Откройте окно базы данных, перейдите во вкладку «Макрос», дважды щелкните левой кнопкой мыши по нужному макросу. Либо выделите его и нажмите клавишу Enter либо щелкните команду «Запуск» на панели инструментов. Для выполнения отладки макроса запустите его из окна конструктора. Для этого щелкните по кнопке «Запуск».

3. Запустите выполнение макроса с помощью меню «Сервис», далее пункт «Макрос» и команды «Выполнить макрос». В открывшемся диалоговом окне «Запуск макроса» выберите из списка нужный объект, который содержится в базе данных, и щелкните по кнопке «ОК».

4. Выполните косвенный запуск макроса, для этого укажите макрос в качестве действия кнопки на панели инструментов либо пункта меню. Также вы можете указать макрос как обработчик событий. Когда наступает какое-либо событие формы, элемента управления либо отчета, происходит запуск ассоциированного с этим событием обработчика, в его роли может выступить макрос, который выполнит нужные вам действия. Запустите макрос из другого макроса. Для этого при его создании выберите аргумент «Число повтора» и «Условие повтора». Так вы сможете организовать циклы выполнения.

5. Создайте предопределенный макрос, который запускается автоматически при открытии базы данных. Он называется AutoExec. Либо создайте макрос AutoKeys, который можно запустить на выполнения с помощью нажатия определенной комбинации клавиш. Запуск макроса также можно осуществить из процедуры языка Visual Basic. Для этого выполните команду DoCmd «Введите имя макроса».

Image