Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_Макросы.doc
Скачиваний:
12
Добавлен:
13.11.2019
Размер:
738.82 Кб
Скачать

1. Запись макроса в Word.

Возьмем в качестве конкретного примера задачу, когда нужно часто форматировать слова и фразы с помощью полужирного шрифта Arial 16-го размера. Выбор шрифта Arial, изменение его размера и применение атрибута полужирного шрифта к тексту включают несколько операций с мышью или клавиатурой. Если данная задача выполняется довольно часто, то, записав макрорекордером макрос для выполнения нужного форматирования, можно сберечь время и усилия.

Необходимо, чтобы макрос выполнял действие над любым выделенным блоком текста в любом открытом документе.

Итак, открываем документ …..

1. Выберите команду "Сервис-Макрос-Начать запись".

2. В текстовом поле "Имя макроса" введите "ВыделенныйТекст". Это будет название нашего макроса, которое поможет запомнить, для чего собственно он предназначен.

ПРОБЕЛОВ В ИМЕНИ МАКРОСА БЫТЬ НЕ ДОЛЖНО!!!

Для быстрого запуска макроса можно назначить ему: либо горячую клавишу, либо связать его с командной кнопкой на панели инструментов. Если назначается горячая клавиша для макроса, то впоследствии можно запускать этот макрос нажатием сочетания клавиш. Если макрос связывается командной кнопкой на панели инструментов, то — можно запускать данный макрос, щелкая кнопку на панели инструментов.

Пока этого делать не будем.

3. Запись действий.

После нажатия на кнопку "ОК" окна "Запись макроса" макрорекордер начинает записывать все ваши действия, а на экране появляется значок магнитофонной кассеты как часть указателя мыши. Макрорекордер сохраняет каждое действие, которое вы выполняете, в новом макросе до тех пор, пока вы не остановите рекордер или не сделаете паузу. При этом в строке состояния в нижней правой части окна Word появляется аббревиатура ЗАП.

ЗАПОМНИТЕ: для выделения текста уже в момент записи, т.е. когда на экране уже присутствует значок магнитофонной кассеты, необходимо держа нажатой клавишу «Shift» перемещать курсор с помощью стрелок на клавиатуре.

Выполните следующие действия НЕ ВЫДЕЛЯЯ НИКАКОГО ТЕКСТА:

  • Из выпадающего списка "Шрифт" панели Форматирование выберите шрифт Arial;

  • Из выпадающего списка "Размер шрифта" той же панели выберите размер 16;

  • Включите атрибут жирного шрифта, нажав на кнопку "В" или "Ж".

Все необходимые действия произведены. Теперь запись макроса можно остановить.

Остановка макрорекордера:

Для остановки макрорекордера необходимо щелкнуть на кнопке "Стоп" на панели "Остановка записи" или выбрать команду "Сервис-Макрос-Остановить запись".

После выполнения этих действий, новый Word-макрос является законченным и готовым к запуску.

4Просмотр кода.

Выберите команду "Сервис-Макрос-Макросы", появится окошко со всеми записанными Вами макросами. Выберите нужный Вам макрос и нажмите кнопку «Изменить».

Появится окно кода в редакторе Microsoft Visual Basic.

Обратите внимание, что как написано в коде все действия производятся с объектом Selection, т.е. каким-то выделенным фрагментом.

5. Запуск макроса.

Первый способ

В своем документе:

— Выделите какой-то фрагмент текста.

— Выполните команду "Сервис-Макрос-Макросы" выберите свой макрос «Выделенный текст» и нажмите кнопку «Выполнить».

Второй способ

Создаем кнопку управления на панели инструментов.

— Выполните команду «Сервис– Настройка»

— В появившемся окне выберите вкладку «Команды» и в разряде «Категории» выберите разряд «Макросы».

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

Появится соответствующая кнопка:

Чтобы изменить название кнопки, добавить рисунок или удалить ее — кликните на кнопке правой кнопкой мыши и выберите «Настройка». Теперь уже, не трогая появившееся окно, еще раз кликните на кнопке правой кнопкой мыши — и меняйте все, что хотите.

Следует помнить, что перед тем, как запустить макрос на выполнение, должны быть выполнены стартовые условия. В нашем случае — выделен фрагмент текста в Word.

Итак, для того чтобы правильно записать макрос необходимо предварительно продумать всю последовательность выполняемых действий. Помните любой «лишний» клик мыши тоже будет записан.

Задания для самостоятельного выполнения

1. Создать макрос с именем «Таблица», который создает таблицу размером 3*6 и закрашивает любые две клетки таблицы.

2.  Создать макрос с именем «Имя», который печатает в любом месте документа текст “MY NAME IS “ красным цветом 18-го размера и подчеркивает его.

3. Создайте макрос для формирования верхнего колонтитула с текстом: «Лабораторная работа №1.

4.Создайте макрос для вставки таблицы размером 3x3, автоформат – Классическая таблица 1.

5. Создайте макрос для оформления текста следующим образом: цвет синий, подчеркивание двойной красной линией, все прописные буквы.

6. Создайте макрос, форматирующий текст, набранный в столбик в маркированный список с маркером 

7. Создайте макрос, форматирующий текст, набранный в столбик в нумерованный список с маркером синего цвета вида 1).

8. Создайте макрос для оформления ячейки таблицы следующим образом: заливка голубая, цвет текста красный.

9. Создайте макрос для оформления ячейки таблицы следующим образом: заливка серая, граница – двойная красная.

10. Создайте макрос для вставки картинки ClipArt с в текст документа и выравниванию ее по центру страницы (картинка любая).

11. Создайте макрос для оформления текста следующим образом: цвет красный, анимация – фейерверк, интервал разреженный на 10 пт.

12. Создайте макрос, добавляющий на страницу таблицу размером 3 строки на 4 столбца и оформляющий первую строку таблицы пунктирной рамкой синего цвета