Читайте также:
|
|
Макросы можно создавать с помощью средства длязаписи макросов или введя его код на языке VisualBasic для приложений в редактореVisualBasic.
Можно использовать и оба метода сразу: записать часть шагов, а затем расширить макрос с помощью программного кода.
Запись макроса
В меню Сервис выделите пункт Макрос, а затем выберите команду Начать запись.
В поле Имя макроса введите имя нового макроса.
В списке Макрос доступен для выберите шаблон или документ,
в котором будет храниться макрос.
Введите описание макроса в поле Описание.
Если макросу не требуется назначать кнопку панели инструментов, команду
меню или
сочетание клавиш,
нажмите кнопку OK, чтобы начать запись макроса.
Чтобы назначить макросу кнопку панели инструментов или команду меню, нажмите кнопку Панели и перейдите на вкладку Команды. Выберите записываемый макрос в списке Команды и перетащите его на панель инструментов или в меню. нажмите кнопку Закрыть, чтобы начать запись макроса.
Чтобы назначить макросу сочетание клавиш, нажмите кнопку Клавишам. Выберите записываемый макрос в списке Команды, введите сочетание клавиш в поле Новое сочетание клавиш и нажмите кнопку Назначить. Нажмите кнопку Закрыть, чтобы начать запись макроса.
Выполните действия, которые следует включить в макрос.
При записи нового макроса допускается применение мыши только для выбора команд и параметров. Для записи таких действий, как выделение текста, необходимо использовать клавиатуру. Например, с помощью клавиши F8 можно выделить текст, а с помощью клавиши END — переместить курсор в конец строки.
Для завершения записи макроса нажмите кнопку Остановить запись.
Программирование макроса с помощью VisualBasic для приложений
В меню Сервис выберите команду Макрос, а затем — команду Макросы.
В списке Макросы из выберите шаблон или документ, в котором
будет храниться макрос.
В поле Имя макроса введите имя нового макроса.
Нажмите кнопку Создать, чтобы вызвать редактор VisualBasic.
Примечание. Если созданному макросу присваивается имя, совпадающее с именем встроенного макроса MicrosoftWord, то существующий макрос заменяется новым. Для просмотра списка встроенных макросов выберите в меню Сервис команду Макрос, а затем — команду Макросы. Выберите в списке Макросы из вариант Команд Word.
Возьмем в качестве конкретного примера задачу, когда нужно часто форматировать слова и фразы с помощью полужирного шрифта Arial 12-го размера. Т.к. форматировать надо только одиночные слова или короткие фразы, использовать какой-либо именованный стиль невозможно, потому, что стили Word применимы только к целым параграфам. Поэтому приходится применять форматирование шрифта вручную. Выбор шрифта Arial, изменение его размера и применение атрибута полужирного шрифта к тексту включают несколько операций с мышью или клавиатурой. Если данная задача выполняется довольно часто, то, записав макрорекордером макрос для выполнения нужного форматирования, можно сберечь время и усилия.
Задание стартовых условий
Поскольку необходимо, чтобы макрос выполнял действие над любым выделенным блоком текста в любом открытом документе, стартовыми условиями для этого макроса являются открытый документ и выделенный блок (блоки) текста.
Имя макроса и место для хранения
Выберите команду "Сервис-Макрос-Начать запись".
В текстовом поле "Имя макроса" введите "ВыделенныйТекст". Это будет название нашего макроса, которое поможет запомнить для чего собственно он предназначен.
Оставьте описание по умолчанию, но в добавление к существующему описанию надо ввести следующий текст: Макрос устанавливает для выделенного текста следующие параметры шрифта: Arial, Bold, 12.
В раскрывающемся списке "Макрос доступен для" надо оставить все без изменения, т.к. необходимо, чтобы макрос мог использоваться в любом документе.
Для начала записи макроса необходимо нажать кнопку "ОК".
Следует сказать, что для быстрого запуска макроса в Word можно назначить ему: либо горячую клавишу, либо связать его с командной кнопкой на панели инструментов. Если назначается горячая клавиша для макроса, то впоследствии можно запускать этот макрос нажатием сочетания клавиш. Если макрос связывается командной кнопкой на панели инструментов, то - можно запускать данный макрос, щелкая кнопку на панели инструментов.
Используйте опции горячей клавиши и клавиатуры только в случае, если уверены, что будете очень часто использовать макрос, который собираетесь записывать макрорекордером. Если вы будете назначать горячие клавиши всем вашим макросам, у вас скоро не останется неназначенных сочетаний горячих клавиш. Если будете связывать все макросы с панелью инструментов, вам ее не хватит.
Запись действий
После нажатия на кнопку "ОК" окна "Запись макроса" макрорекордер начинает записывать все ваши действия, а на экране появляется значок магнитофонной кассеты как часть указателя мыши. Макрорекордер сохраняет каждое действие, которое вы выполняете, в новом макросе до тех пор, пока вы не остановите рекордер или не сделаете паузу. При этом в строке состояния в нижней правой части окна Word появляется аббревиатура ЗАП.
Выполните следующие действия:
Из выпадающего списка "Шрифт" панели Форматирование выберите шрифт Arial;
Из выпадающего списка "Размер шрифта" той же панели выберите размер 12;
Включите атрибут жирного шрифта, нажав на кнопку "В" или "Ж".
Все необходимые действия произведены. Теперь запись макроса можно остановить.
Остановка макрорекордера
Для остановки макрорекордера необходимо щелкнуть на кнопке "Стоп" на панели "Остановка записи" или выбрать команду "Сервис-Макрос-Остановить запись".
После выполнения этих действий новыйWord-макрос является законченным и готовым к запуску
Дата добавления: 2015-02-16; просмотров: 78 | Поможем написать вашу работу | Нарушение авторских прав |