- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •672 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •678 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.1. Автоматизация работы пользователя в среде microsoft office
- •688 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •690 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •7 08 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •712 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •7 14 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •7 16 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •718 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.2. Создание приложений на языке visual basic for applications
- •720 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •722 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •724 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •19.3. Реляционные языки манипулирования данными
- •728 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •732 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными 733
- •734 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •736 Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •19.3. Реляционные языки манипулирования данными
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
- •Глава 19. Инструментальные средства пользователя в среде microsoft office
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