Задание 3. Создание макроса (макрокоманды)
Макрос {макрокоманда) — программа последовательности действий, заданная пользователем для автоматизации работы с документами и программами.
Макросы можно создавать двумя способами:
- 1. Путем записи необходимой последовательности действий в виде макрокоманды с определенным именем.
- 2. С использованием языка программирования Visual Basic for Applications.
Для создания макроса первым способом необходимо выполнить следующие этапы:
- • прорепетировать заранее всю последовательность действий;
- • ввести команду СЕРВИС о Макрос о Начать запись;
- • в появившемся диалоговом окне Запись макроса ввести имя, под которым будет записана макрокоманда (макрос), определить сферу ее действия (например, указать имя шаблона или документа) и назначить способ вызова макрокоманды (с помощью кнопки на панели инструментов или комбинации клавиш);
- • выполнить задуманную последовательность действий;
- • остановить запись щелчком по кнопке р~| (Остановить запись) на появившейся при записи панели инструментов или вводом команды СЕРВИСА Макрос ^Остановить запись.
Для выполнения созданной макрокоманды нужно ввести команду СЕРВИС^ Макрос о Макросы и указать в диалоговом окне имя нужного макроса, или нажать присвоенную ему комбинацию клавиш, или щелкнуть по соответствующей этому макросу кнопке на панели инструментов.
- ? Откройте находящийся в папке Case файл Macros.doc, в котором содержится информация по макросам, и ознакомьтесь с его содержанием.
- ? Сохраните документ в своей папке под именем Макрос.doc и создайте в нем макрос первым способом — путем записи последовательности действий, с помощью которых за один шаг можно выполнять быстрое многоколоночное форматирование текста. Для этого:
- ? Тщательно прорепетируйте необходимые операции (шаги 1—4), которые будут выполняться при создании макроса, так как при последующей записи макрокоманды любое (даже ошибочное) действие будет включено в создаваемый макрос:
- 1. В документе MaKpoc.doc выделите первые 11 строк.
- 2. Введите команду ФОРМ АТ о Колонки.
- 3. В диалоговом окне Колонки установите форматирование в три колонки, размер промежутка между колонками — 0,5 СМ И флажок В^аздёлитёлы.
- 4. Щелкните по кнопке | ок
- ? Создайте макрос под именем Колонки, в котором будет выполняться отрепетированная вами последовательность действий по форматированию документа в три колонки. Для этого:
- ? В документе MaKpoc.doc выделите следующие за многоколоночным текстом строки (до рисунка).
- ? Введите команду СЕРВИСА Макроса Начать запись.
- ? В диалоговом окне Запись макроса введите имя создаваемого макроса — Колонки.
- ? Щелкните по кнопке |иЬ) (клавишам) и назначьте макросу комбинацию клавиш Alt+3.
- ? Выполните отрепетированную вами последовательность действий по форматированию текста в три колонки.
- ? Щелкните по кнопке |~Т| (Остановить запись).
- ? В документе MaKpoc.doc выделите следующие за рисунком три абзаца текста и отформатируйте их с помощью созданного макроса, введя команду СЕРВИСоМакрос^Макросы^Колонки Выполнить
- ? Сохраните работу.
- ? Откройте находящийся в папке Box документ Adres.doc и сохраните его в своей папке под именем Adpec.doc.
- ? В документе Adpec.doc выделите первые 6 абзацев текста и выполните их многоколоночное форматирование с помощью команды СЕРВИСоМакросо Макросы о Колонки^ выполнить ].
- ? В документе Adpec.doc выделите последние 5 абзацев текста и запустите созданный вами макрос с помощью комбинации клавиш Alt+3.
- ? Сохраните работу.
- ? Предъявите преподавателю результаты работы — файлы Форма.dot, Форма.doc, Форма.txt, MaKpoc.doc и Adpec.doc.
- ? Закройте все документы и окна.
- ? Удалите из своей папки все документы.
- ? Завершите работу.