Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава19.docx
Скачиваний:
3
Добавлен:
25.08.2019
Размер:
2.42 Mб
Скачать

19.1. Автоматизация работы пользователя в среде microsoft office

681

Макрокоманда {macros, macro, instruction) — предложение языка, идентифицирующее набор простейших команд (инструкций).

Макрокоманда, как правило, используется со списком параметров. В определенном смысле макропрограмма — минимально возможный программный модуль, или макро-модуль.

К классу макрокоманд относят создание и применение встроенных процедур, встро­енных (внутренних, built-in) функций.

Применительно к пакету Microsoft Office макрокоманда — это сохраняемая под опре­деленным именем последовательность действий на уровне команд главного меню, прог­раммных инструкций на языке программирования Basic.

Макрокоманды позволяют:

выполнить стандартные операции редактирования и оформления документов (напри­мер, задание формата абзацев, типа шрифтов, установок табуляторов и т.п.);

объединить несколько последовательно выполняемых команд в одну;

использовать вызов диалоговых окон, обеспечить принцип умолчания для задания оп­ций команд;

автоматизировать запуск и выполнение приложений (макрокоманда может включать

в свою последовательность другие макрокоманды) и др.

Макрокоманды пакета Microsoft Office делят на две категории:

клавишные макрокоманды — последовательность нажатий клавиш, сохраненная под

указанным именем;

языковые макрокоманды — последовательность команд на языке программирования

Visual Basic (диалектах языка для различных пакетов).

Клавишные макрокоманды автоматически отображаются в инструкции языка прог­раммирования. Макрокоманды можно сохранять, редактировать, копировать и вызывать на выполнения по имени либо с помощью специальных клавиш, кнопок панели инструментов, а также команд меню, элементов управления диалоговых окон.

Клавишные макрокоманды Word 6.0

Для начала записи клавишных макрокоманд следует выполнить команду СЕРВИС, Мак­рокоманда и нажать кнопку <3аписать> либо щелкнуть на указателе ЗАП в строке состоя­ния два раза левой кнопкой мыши. Появляется диалоговое окно «Запись макрокоманды» (рис. 19.14), которое используется для указания параметров макрокоманды.

Каждая макрокоманда должна иметь уникальное имя, начинающееся с буквы — одно или несколько слов произвольной длины, не более 80 символов. Имя можно не указывать; в этом случае Word присваивает макрокоманде стандартное имя — Макро#.

В зависимости от указания пользователя сферой действия новой макрокоманды яв­ляются:

шаблон Normal.dot — все документы, макрокоманда получает статус общая;

произвольный шаблон — документы, построенные на основе указанного шаблона;

команды Word — действие макрокоманды связано с выполнением определенной ко­манды Word.

Описание макрокоманды — произвольный текст длиной не более 255 символов. При запуске макрокоманды ее описание выводится в строке состояния.

При создании макрокоманды можно указать способ вызова макрокоманды на выпол­нение:

нажатие специальной кнопки панели инструментов;

682