Глава 9 Макросы
Глава 9
Макросы
9.1. Что такое макросы и зачем они нужны
Достаточно часто пользователю приходится повторять те или иные команды в определенной последовательности (например, оформлять текст курсивом, размером 10, гарнитурой шрифта Arial). Чтобы произвести такое небольшое форматирование, может понадобиться достаточно большое количество времени, особенно если таким образом необходимо выделить несколько десятков слов. Получается, что для каждого участка нужно проделывать четыре операции. Можно, конечно, отформатировать только один участок и создать пользовательский стиль, но и это не самый быстрый способ применения оформления.
Если вам часто приходится выполнять одни и те же действия, эффективность вашей работы можно заметно увеличить при помощи макросов. Макросы – это небольшие программы на языке Visual Basic. Они могут помочь не только если требуется много раз выполнить сложное форматирование, но и при вставке объектов, печати выделенного текста и в других случаях.
Макросы всегда выполняются в активном документе. Действие некоторых макросов зависит от позиции вставки. Другие могут обращаться только к определенному объекту, например к абзацу или выделенному участку текста. В этом случае перед выполнением макроса нужно выбрать этот элемент. Если же макрос не обращается к определенному объекту (например, выполняет команду перехода к следующему окну), его можно выполнить в любое время.
Макросы бывают двух типов: внутренние и внешние. Внутренние внедряются непосредственно в документ или шаблон и могут быть выполнены, только если пользователь работает с данным файлом. Если вы создали макрос для шаблона Normal, его можно будет выполнять только для документов, созданных на основе этого шаблона. Преимущество таких макросов в том, что они вместе с документом перемещаются по жесткому диску, а также с компьютера на компьютер.
Внешний макрос можно применять в документах, созданных на основе разных шаблонов. Если вы пользуетесь большим количеством шаблонов, вносить в каждый из них макрос будет неудобно, так как придется делать при использовании внутреннего макроса. Внешний же макрос можно применять для работы с любыми документами, а также свободно переносить с компьютера на компьютер. Для создания внешнего макроса его нужно сохранить с расширением BAS.
Инструменты для работы с макросами находятся на вкладке Разработчик ленты, которая по умолчанию скрыта. Чтобы отобразить эту вкладку, нажмите кнопку Office, щелкните на кнопке Параметры Word, в открывшемся окне перейдите в раздел Основные и установите флажок Показывать вкладку «Разработчик» на ленте. В результате на ленте появится вкладка Разработчик (рис. 9.1).
Рис. 9.1. Вкладка Разработчик
Данный текст является ознакомительным фрагментом.