Возьмем в качестве конкретного примера задачу, когда нужно часто форматировать слова и фразы с помощью полужирного шрифта Arial 16-го размера. Выбор шрифта Arial, изменение его размера и применение атрибута полужирного шрифта к тексту включают несколько операций с мышью или клавиатурой. Если данная задача выполняется довольно часто, то, записав макрорекордером макрос для выполнения нужного форматирования, можно сберечь время и усилия.
Необходимо, чтобы макрос выполнял действие над любым выделенным блоком текста в любом открытом документе.
Итак, открываем документ …..
1. Выберите команду "Сервис-Макрос-Начать запись".
2. В текстовом поле "Имя макроса" введите "ВыделенныйТекст". Это будет название нашего макроса, которое поможет запомнить, для чего собственно он предназначен.
ПРОБЕЛОВ В ИМЕНИ МАКРОСА БЫТЬ НЕ ДОЛЖНО!!!
Для быстрого запуска макроса можно назначить ему: либо горячую клавишу, либо связать его с командной кнопкой на панели инструментов. Если назначается горячая клавиша для макроса, то впоследствии можно запускать этот макрос нажатием сочетания клавиш. Если макрос связывается командной кнопкой на панели инструментов, то — можно запускать данный макрос, щелкая кнопку на панели инструментов.
Пока этого делать не будем.
3. Запись действий.
После нажатия на кнопку "ОК" окна "Запись макроса" макрорекордер начинает записывать все ваши действия, а на экране появляется значок магнитофонной кассеты как часть указателя мыши. Макрорекордер сохраняет каждое действие, которое вы выполняете, в новом макросе до тех пор, пока вы не остановите рекордер или не сделаете паузу. При этом в строке состояния в нижней правой части окна Word появляется аббревиатура ЗАП.
ЗАПОМНИТЕ: для выделения текста уже в момент записи, т.е. когда на экране уже присутствует значок магнитофонной кассеты, необходимо держа нажатой клавишу «Shift» перемещать курсор с помощью стрелок на клавиатуре.
Выполните следующие действия НЕ ВЫДЕЛЯЯ НИКАКОГО ТЕКСТА:
· Из выпадающего списка "Шрифт" панели Форматирование выберите шрифт Arial;
· Из выпадающего списка "Размер шрифта" той же панели выберите размер 16;
· Включите атрибут жирного шрифта, нажав на кнопку "В" или "Ж".
Все необходимые действия произведены. Теперь запись макроса можно остановить.
Остановка макрорекордера:
Для остановки макрорекордера необходимо щелкнуть на кнопке "Стоп" на панели "Остановка записи" или выбрать команду "Сервис-Макрос-Остановить запись".
После выполнения этих действий, новый Word-макрос является законченным и готовым к запуску.
4.Просмотр кода.
Выберите команду "Сервис-Макрос-Макросы", появится окошко со всеми записанными Вами макросами. Выберите нужный Вам макрос и нажмите кнопку «Изменить».
Появится окно кода в редакторе Microsoft Visual Basic.
Обратите внимание, что как написано в коде все действия производятся с объектом Selection, т.е. каким-то выделенным фрагментом.