Макрос – это записанная последовательность нажатий клавиш и манипуляций мышью.
Word записывает макросы в виде команд на языке программирования Visual Basic for Application (VBA), используемом в приложениях
Microsoft Office.
Макросы позволяют автоматизировать выполнение различных операций, прежде выполнявшихся вручную, путем последовательного нажатия комбинаций клавиш. В макросе эту последовательность можно запомнить и присвоить ей лишь одну комбинацию клавиш, команду меню или кнопку ПИ. Впоследствии, нажав эту комбинацию клавиш, выбрав команду меню или щелкнув на кнопке ПИ, можно «проиграть» записанные в макросе действия, и Word выполнит их так же, как если бы вы делали это вручную.
Если вам часто приходится выполнять одни и те же действия, например, создавая ежедневные отчеты или присваивая документу одни и те же параметры форматирования, вы можете значительно облегчить себе жизнь, создав макросы и сведя тем самым выполнение всех этих действий к нажатию всего лишь нескольких комбинаций клавиш.
При записи макроса выполненные пользователем действия и команды записываются в виде операторов, или строк кода языка VBA. Несколько операторов составляют процедуру, а процедуры объединяются в модули, которые можно рассматривать как контейнеры с кодом программы на языке VBA.
Макросы, поставляемые в комплекте с Word, находятся в шаблонах, помещенных в папку «Макросы» при установке Word. Например, в шаблоне «Tables7.dot» находятся макросы, которые упрощают работу с таблицами Word. Чтобы получить доступ к этим макросам, сделайте нужные шаблоны общими, откройте их в окне документа или используйте диалоговое окно Организатор для копирования нужного макроса в шаблон «Обычный» или другой шаблон. Если в папке Word отсутствует папка «Макросы» или в ней не установлен ни один шаблон, запустите программу установки Word и установите шаблоны.
Запуск макроса осуществляется с помощью комбинации клавиш или кнопки Панели инструментов, назначаемых пользователем.
Макросы часто используются для следующих целей:
- Для ускорения часто выполняемых операций редактирования или форматирования;
- Для объединения нескольких команд, например, для вставки таблицы с указанными размерами и границами и определенным числом строк и столбцов;
- Для упрощения доступа к параметрам в диалоговых окнах;
- Для автоматизации обработки сложных последовательных действий в задачах.
Для создания макроса достаточно, включив запись макроса с помощью команды Сервис ® Макрос¿, щелкнуть на кнопке Начать запись в появившемся диалоговом окне. Затем выполнить вручную все действия, которые должен будет делать макрос и остановить запись.
- Можно также создать макрос непосредственно, с помощью Visual Basic for Application — используемого в Word языка программирования.
- Итак, для создания макроса в Word можно использовать два метода: с помощью средства для записи макросов или редактора Visual Basic. Можно выбрать уже существующие макросы и использовать их, но чаще требуется создать макрос на основе личных действий.
Тогда выполните команду Начать запись… дя появления ДО Запись макроса.
- Следует помнить об одном существенном ограничении: при записи макроса нельзя использовать мышь для работы с документом, в частности, для выделения фрагментов текста. Если вы однако попытаетесь это сделать, то результатом будет лишь предупреждающий сигнал. Однако с помощью мыши можно выбирать пункты меню и настраивать параметры.
Способ сохранения макросов:
- Место хранения макроса зависит от двух вещей: настройки режимов в диалоговом окне Шаблоны и надстройки (Сервис ® Шаблоны и надстройки).
- Если документ создавался на основе шаблона, отличного от шаблона Обычный, то место хранения новых макросов будет зависеть от настройки параметров в диалоговом окне Шаблоны и надстройки. Если возле имени используемого шаблона установить флажок, то Word сохранит макросы в этом шаблоне. Щелкните на кнопке Добавить, чтобы увидеть названия всех шаблонов, и дважды щелкните на имени шаблона, чтобы добавить его к списку в диалоговом окне Шаблоны и надстройки. Все макросы, сохраненные в шаблоне Обычный (Normal.dot), являются глобальными, т.е. Их можно использовать в любом документе Word.
Копирование макроса:
1.Выберите команду Шаблоны и надстройки в меню Сервис.
2.Нажмите кнопку Организатор…, а затем выберите вкладку с элементами, которые требуется скопировать.
Для копирования элементов из другого шаблона или документа (или в другой шаблон или документ) нажмите кнопку Закрыть файл, чтобы закрыть шаблон Normal.dot или текущий документ и присоединенные к нему шаблоны. Затем нажмите кнопку Открыть файл и откройте нужный файл или шаблон.
4.Выберите элементы, которые требуется скопировать в одном из списков, а затем нажмите кнопку Копировать.
Диалоговое окно МАКРОС.
Основной функцией данного ДО является работа с макросами, например для запуска макроса нужно выбрать в списке имя макроса и нажать кнопку Выполнить.
Вопросы для повторения пройденного:
1.Что такое макрос?
2.Для каких целей используются макросы?
3.Назовите самый быстрый способ создания макроса:
- написать самостоятельно на VBA;
- записать необходимые действия;
- использовать уже созданные макросы Word.
4.Что содержит ДО Макрос?
Домашнее задание:
Найдите ответы на следующие вопросы
- При записи макроса было сделано лишнее действие – что делать?
- Может ли записанный макрос не всегда выполняться правильно?
- В каких случаях макрос не редактируется, не записывается или не выполняется?