Преобразование макросов в процедуры VBA
Если вы создали много макросов, а потом решили перейти к программированию на VBA, не следует беспокоиться о том, что придется заново переписывать на VBA все созданные макросы. В Access существует возможность автоматического преобразования макросов в процедуры на VBA. Это касается как макросов, связанных с событиями в формах и отчетах, которые преобразуются в процедуры обработки событий, так и общих макросов, не связанных с формами и отчетами. Все они преобразуются в отдельные стандартные модули.
Давайте попробуем преобразовать в процедуры обработки событий макросы, назначенные событиям формы "Наклейки для клиентов" (Customers Labels Dialog):
-
Откройте форму "Наклейки для клиентов" (Customers Labels Dialog) в режиме Конструктора.
-
Выберите команду
Сервис, Макрос, Преобразовать макросы формы
(Tools, Macro, Convert form's Macros to Visual Basic).
-
В диалоговом окне
Преобразование макроса формы (Convert form macros) (рис. 11.19) нажмите кнопку Преобразовать (Convert), оставив флажки установленными по умолчанию.