Создание, запуск и копирование макроса. Диалоговое окно Макрос

Макрос – это записанная последовательность нажатий клавиш и манипуляций мышью.

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.Назовите самый быстрый способ создания макроса:

  1. написать самостоятельно на VBA;
  2. записать необходимые действия;
  3. использовать уже созданные макросы Word.

4.Что содержит ДО Макрос?

Домашнее задание:

Найдите ответы на следующие вопросы

  1. При записи макроса было сделано лишнее действие – что делать?
  2. Может ли записанный макрос не всегда выполняться правильно?
  3. В каких случаях макрос не редактируется, не записывается или не выполняется?
Ссылка на основную публикацию
Adblock detector
x