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

  • docx
  • 28.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003238.docx

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

В описанной ниже процедуре создается макрос, который внедряется в свойство события объекта. Такой макрос не отображается в области навига- ции, однако его можно вызывать из событий, таких как Загрузка или Нажа- тие кнопки.

Поскольку макрос становится частью объекта формы или отчета, внед- ренные макросы рекомендуется создавать для автоматизации задач, которые специфичны для определенной формы или отчета.

1.                     В области навигации щелкните правой кнопкой мыши форму или отчет, которые будут содержать макрос, и выберите пункт Режим макета.

2.                     Если окно свойств не открыто, нажмите клавишу F4.


3.                     Выберите элемент управления или раздел, содержащий свойства события, в который нужно встроить макрос. В верхней части окна свойств из выпадающего списка в разделе Тип выбора можно выбрать элемент управ- ления или раздел, а также форму или отчет целиком.

4.                     В области задач "Страница свойств" откройте вкладку Событие.

·  Щелкните поле свойства для события, которое должно запускать мак- рос. Например, если требуется запускать макрос при нажатии кнопки, щелк- ните поле Нажатие кнопки.

Примечания:

 

·  Если поле свойства содержит слова [Внедренный макрос], это означа- ет, что для данного события уже создан макрос. Если нужно отредактировать его, выполните остальные действия процедуры.

·  Если поле свойства содержит слова [Процедура обработки событий], это означает, что для данного события уже создана процедура Visual Basic для приложений. Прежде чем встраивать в это событие макрос, необходимо удалить процедуру. Чтобы сделать это, удалите слова [Процедура обработ- ки событий], однако сначала следует просмотреть соответствующую проце- дуру и убедиться, что ее удаление не нарушит функциональность базы дан- ных. Иногда функциональность процедуры VBA можно воссоздать с помо- щью внедренного макроса.

1.                     Нажмите кнопку Построение

2.                     В появившемся диалоговом окне Построитель установите фла- жок Конструктор макросов и нажмите кнопку ОК.

В Access запустится конструктор макросов. Перейдите к следующему разделу, в котором описано добавление команд в макрос.


 

Скачано с www.znanio.ru