Процедура, полученная из макроса
Иллюстрация 11.20. Процедура, полученная из макроса

Аналогично выполняется преобразование макросов, назначенных событиям отчета.
Теперь рассмотрим преобразование в процедуру VBA макроса, не связанного с событием формы или отчета, например созданного ранее макроса "Менеджеры по продажам".
-
Щелкните по ярлыку
Макросы
(Macros) в окне базы данных "Борей". Появится список макросов. Выделите макрос "Менеджеры по продажам".
-
Выберите команду
Сервис, Макрос, Преобразовать макросы
(Tools, Macro, Convert Macros to Visual Basic).
-
Откроется такое же диалоговое окно, как в предыдущем примере (см. рис. 11.19), в котором необходимо нажать кнопку
Преобразовать
(Convert). После окончания процесса преобразования появится сообщение об успешном завершении процесса преобразования и откроется окно редактора VBA, в котором можно посмотреть полученный код на VBA (рис. 11.21).
-
Макрос преобразуется в функцию с аналогичным именем Менеджеры_по_продажам (пробелы заменились символами подчеркивания).