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

Глава 19. Инструментальные средства пользователя в среде microsoft office

Рис. 19.14. Диалоговое окно «Запись макрокоманды»

выбор пункта (команды) меню; "горячие" клавиши (клавиши сокращения).

Если выбран способ Панель, появляется диалоговое окно «Настройка». На вкладке Панель выбирается имя макрокоманды. После нажатия левой кнопки мыши на имени мак­рокоманды появляется пунктирное изображение кнопки, которую следует отбуксировать на панель инструментов или свободное пространство в области документа. После этого левая кнопка мыши отпускается; в окне «Нестандартная кнопка» выполняется ее наст­ройка, подтверждение выбора — кнопка <Назначить> либо графическое редактирование — кнопка <Правка> (в окне «Редактирование кнопки»).

Для способа вызова Меню осуществляется стандартная настройка меню — добавле­ние пункта меню, связанного с вызовом макрокоманды. В диалоговом окне «Настройка» следует в списке Изменить меню выбрать имя пункта меню, в списке Где в меню указать место: авто, вверху, внизу, в поле «Имя в меню» ввести имя команды меню для вызова макрокоманды. Для назначения клавиши быстрого доступа к пункту меню через клавиа­туру в имени перед выбранным символом печатают амперсанд (&). Кнопка <Добавить> добавляет к выбранному меню вызов макрокоманды. Макрокоманды вызываются из нового пункта главного меню, который создается с помощью кнопки <Строка Меню>. Диалог Строка меню задает название пункта главного меню и определяет его местоположение (первый, последний после выбранного пункта). Состав команд созданного пункта меню формируется обычным образом.

Для способа вызова клавишей в диалоговом окне «Настройка» на вкладке Клавиа­тура указывается в окне «Новая клавиша» комбинация клавиш (<Alt>, <Ctrl> или <Shift> плюс комбинация цифровых или алфавитных клавиш) для вызова макрокоманды. Текстовая кнопка <Назначить> производит назначение.

После выбора способа вызова появляется панель Запись макрокоманды (рис. 19.15).

Панель содержит две кнопки (слева направо): <Стоп> — завершает запись макрокоманды; <Пауза> — приостанавливает запись макрокоманды. Все действия пользователя — выбор пунктов меню, опций в диалоговых окнах — протоколируются системой и записываются

Рис 1915 Панель средствами языка WordBasic. Во время записи макрокоманды

инструментов разрешен запуск других макрокоманд, которые, в свою очередь,

Запись макрокоманды могут использовать другие вложенные макрокоманды.

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

683

Стандартный вариант вызова макрокоманд на выполнение — это команда СЕРВИС, Макрокоманда, диалоговое окно «Макрокоманда», кнопка <Выполнить>. Данный спо­соб пригоден также для редактирования и удаления макрокоманд — кнопки <Правка>, <Удалить>.

Пример 19.2. Внутренняя структура макрокоманды М2 включает вызов макрокоманды Ml, МЗ — вызов М2.

Пример 19.3. Клавишная макрокоманда выполняет следующие стандартные установ­ки в меню ФОРМАТ для выделенного абзаца при нажатии на кнопку панели <Фор-матирование> с именем А1:

шрифт — Arial Cyr, высота — 10 пунктов, полужирный; абзац — выравнивание по обеим сторонам, красная строка 1 см; табуляторы — левосторонние таблотступы на расстоянии 5 см, 12 см. Последовательность действий: выполнить команду СЕРВИС, Макрокоманда;

ввести в поле «Имя» — имя новой макрокоманды А1, указать сферу ее дей­ствия — шаблон Normal.dot, записать произвольный комментарий к шаблону и нажать кнопку <3аписать>;

в окне «Запись макрокоманды» назначить вызов макрокоманды с помощью кнопки на панели инструментов — нажать кнопку <Панели>; в окне «Настройка» на вкладке Панели выбрать категорию Макро. Курсор устанавливается на введенное имя макрокоманды, нажимается левая кнопка мыши и новая кнопка-заготовка перетаскивается в область окна документа; в окне «Нестандартная кнопка» выбрать внешний вид новой кнопки; на экран выводится новая панель инструментов — Запись макро, которая имеет кнопки: <Стоп> — для завершения записи макрокоманды, <Пауза> — для временной приостановки записи макрокоманды (для возобновления записи — повторно нажать кнопку <Пауза>);

сделать указанные установки с помощью команд режима ФОРМАТ; нажать кнопку <Стоп> на панели Запись макро.

Для проверки правильности действий следует выделить абзац и нажать кнопку макрокоманды.

Макрокоманды на языке WordBasic


Рис. 19.16. Панель инструментов Макро


Для создания макрокоманды на языке WordBasic выполняется команда СЕРВИС, Макро­команда, в диалоговом окне «Макрокоманда» (см. рис.19.14) указываются имя мак­рокоманды, сфера ее действия и краткое описание, затем нажимается кнопка <Создать>, после этого открывается новое окно для записи текста макрокоманды на языке WordBasic. На экран выводится панель инструментов Макро.

684