На вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов. В группе Параметры макросов выберите переключатель Включить все макросы (не рекомендуется, возможен запуск опасной программы) (см. Рис. 1), а затем дважды нажмите кнопку ОК.
Рис. 1 – Установка уровня безопасности, временно разрешающего выполнение всех макросов
ПРИМЕЧАНИЕ. Для предотвращения запуска потенциально опасного кода по завершении работы с макросами рекомендуется вернуть параметры, отключающие все макросы.
Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:
1. Нажмите кнопку Microsoft Office, а затем щелкните Параметры Word (Параметры Excel).
2. В категории Личная настройка в группе Основные параметры работы с Word (Основные параметры работы с Excel) установите флажок Показывать вкладку "Разработчик" на ленте, а затем нажмите кнопку ОК.
Для запуска макрорекордера на вкладке Разработчик в группе Код необходимо нажать на кнопку Запись макроса(см. Рис. 2).
Рис. 2 – Запуск макрорекордера
Появляющееся при этом диалоговое окно Запись макроса несколько отличается в зависимости от того, записывается макрос в Word (см. Рис. 3) или в Excel (см. Рис. 4). В обоих случаях необходимо ввести имя макроса и выбрать место для его сохранения: Макрос доступен для: (в случае работы с Word) и Сохранить в: (в случае работы с Excel).
Рис. 3 – Диалоговое окно Запись макроса в MS Word
Рис. 4 – Диалоговое окно Запись макроса в MS Excel
По умолчанию VBA выбирает имя макроса, состоящее из слова "Макрос", за которым следует номер, соответствующий числу макросов, которые уже созданы в этом сеансе работы. Следует задавать макросам имена, которые несут определенную информацию о том, что выполняют макросы. Имена макросов должны начинаться с буквы (хотя они могут содержать цифры), не могут включать пробелы или знаки препинания.
Раскрывающийся список Макрос доступен для позволяет выбрать, где следует сохранить записанный макрос. Макросы, записанные в Word, всегда сохраняются в файле документа (*.docm) или в файле шаблона документа (*.dotm). Макросы, записываемые в Excel, сохраняются в файле рабочей книги (*.xlsm).
Информация, которая вносится в текстовое поле Описание, макросом непосредственно не используется, это некоторые замечания и комментарии о том, что выполняет данный макрос.
Заполнив все поля окна Запись макроса, необходимо нажать кнопку ОК.