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

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

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

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

Инструкция

  • Выберите способ запуска макроса в зависимости от необходимости. Все они разделяются на две группы: непосредственный и косвенный запуск. Непосредственный запуск макроса производится при создании и отладке макроса из окна базы данных. После завершения работы над ним его связывают с нужными событиями, и после этого запуск становится косвенным.
  • Откройте окно базы данных, перейдите во вкладку «Макрос», дважды щелкните левой кнопкой мыши по нужному макросу. Либо выделите его и нажмите клавишу Enter либо щелкните команду «Запуск» на панели инструментов. Для выполнения отладки макроса запустите его из окна конструктора. Для этого щелкните по кнопке «Запуск».
  • Запустите выполнение макроса с помощью меню «Сервис», далее пункт «Макрос» и команды «Выполнить макрос». В открывшемся диалоговом окне «Запуск макроса» выберите из списка нужный объект, который содержится в базе данных, и щелкните по кнопке «ОК».
  • Выполните косвенный запуск макроса, для этого укажите макрос в качестве действия кнопки на панели инструментов либо пункта меню. Также вы можете указать макрос как обработчик событий. Когда наступает какое-либо событие формы, элемента управления либо отчета, происходит запуск ассоциированного с этим событием обработчика, в его роли может выступить макрос, который выполнит нужные вам действия. Запустите макрос из другого макроса. Для этого при его создании выберите аргумент «Число повтора» и «Условие повтора». Так вы сможете организовать циклы выполнения.
  • Создайте предопределенный макрос, который запускается автоматически при открытии базы данных. Он называется AutoExec. Либо создайте макрос AutoKeys, который можно запустить на выполнения с помощью нажатия определенной комбинации клавиш. Запуск макроса также можно осуществить из процедуры языка Visual Basic. Для этого выполните команду DoCmd «Введите имя макроса».
  • Оцените статью!