Понятие макроса
Понятие макроса, создание, отладка, использование среды для отладки программ
5.1 Понятие макроса
5.2 Создание
5.3 Отладка, использование среды для отладки программ
5.4 Обработка ошибок выполнения
Макрос - процедура на внутреннем языке приложения, в которой записаны действия пользователя приложения. В программах Word, Excel и PowerPoint макрос записывается на VBA. В Access макросы создаются с помощью собственного языка макросов, а не записываются автоматически, и к тому же не являются процедурами VBA.
Прежде чем записать макрос, требуется продумать свои действия, то есть составить алгоритм. Особое внимание следует уделить таким положениям:
Какие условия должны выполняться при запуске макроса (какой файл должен быть открыт, где должен находиться курсор, в каком режиме должно работать приложение).
Какие действия должен выполнять макрос.
Какие действия необходимо проделать при завершении работы макроса.
Чтобы начать запись макроса, необходимо:
Активизировать приложение
|
|
Открыть документы, используемые при записи макроса
Выбрать команду Сервис\Макрос
Выбрать команду Начать запись. Выводится диалоговое окно Запись макроса
Ввести имя записываемого макроса в поле Имя макроса
Выбрать в списке Макрос доступен для документ, в который требуется поместить макрос
Нажать ОК, чтобы начать запись
После этого записываются все выполняемые в приложении действия
По завершении выполнения требуемых действий необходимо:
Нажать на панели инструментов Остановка записи кнопку Остановить запись
или выбрать команду Сервис\Макрос\Остановить запись
Вновь созданный макрос содержится в документе, который был активным при запуске макроса. При записи документа на диск макрос сохраняется вместе с проектом.
Для выполнения записанного макроса необходимо:
Выбрать команду Сервис\Макрос\Макросы. Выводится диалоговое окно Макрос.
Выбрать имя требуемого макроса
Нажать кнопку Выполнить для запуска макроса.
Для редактирования записанного макроса необходимо:
Выбрать команду Сервис\Макрос\Макросы. Выводится диалоговое окно Макрос.
Выбрать имя требуемого макроса
Нажать кнопку Изменить. Макрос выводится в окне редактора Visual Basic for Applications..