Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ИТУ_2008.doc
Скачиваний:
9
Добавлен:
08.11.2018
Размер:
15.99 Mб
Скачать

8.4. Написание макроса на языке Visual Basic

1. Выберите команду Макрос в меню Сервис, а затем — команду Макросы.

2. Выберите в списке Макросы из шаблон или документ, в котором будет храниться макрос.

3. В поле Имя макроса введите имя нового макроса.

4. Нажмите кнопку Создать, чтобы вызвать редактор Visual Basic.

Рис. 4.

Для получения более подробных сведений об использовании языка программирования Visual Basic в Microsoft Word выберите раздел «Справка по Visual Basic» на вкладке Содержание в справочной системе Word. Если раздел «Справка по Visual Basic» отсутствует на вкладке Содержание, значит, справка по Visual Basic не была установлена вместе с Microsoft Word. Для получения дополнительных сведений о ее установке нажмите кнопку.

8.5. Создание макросов в текстовом процессоре Word

Практическое занятие № 1. В папке VBAi (i- номер группы) создать файл "Пз1Фамилия", в файле создать панель МоиМакросы

Задание 1. Используя средство макрорекордер записать макрос, при помощи которого можно задать параметры страницы:

верхнее поле – 1,5 см; - нижнее поле – 1,5 см; левое поле – 2,5 см; правое поле – 1 см; - отступ слева – 3 см; - отступ справа – 2 см; - отступ первой строки – 4 см. После записи макроса, откройте текст макроса в VBA, отредактируйте макрос. Проверьте его в действии. Конец задания 1.

Задание 2. При помощи макрорекордера создать макрос , позволяющий строить таблицу размером 4х4 с автоформатом Цветной1. Отредактировать процедуру. Проверить в работе Конец задания 2.

Задание 3. При помощи макрорекордера создать макрос , позволяющий автоматически выводить во вторую строку 20 колонку текст: Макрорекордер предназначен для записи процедур типа Sub.Отредактировать процедуру. Проверить в работе Конец задания 3.

Задание 4. При помощи макрорекордера создать макрос , позволяющий выделять слово Макрорекордер во фразе, используемой в задании 3, копировать его и переносить на новую строку. Отредактировать процедуру. Проверить в работе Конец задания 4.

Задание 5. При помощи макрорекордера создать макрос , позволяющий автоматически задавать текст размером 20, шрифт Courier наклонный Отредактировать процедуру. Проверить в работе Конец задания 5.

Задание 6. При помощи макрорекордера создать макрос , позволяющий выводить надпись Поздравляем с праздником в виде объекта Word Art. Отредактировать процедуру. Проверить в работе Конец задания 6.

Задание 7. При помощи макрорекордера создать макрос , позволяющий изготовить открытку, содержащую рисунок, надписи в виде объектов Word Art . Отредактировать процедуру. Проверить в работе Конец задания 7.

Задание 8. Командой Сервис/ Макрос/ Редактор Visual Basic открыть окно VBA. Внимание! Макросы, записанные автоматически, помещаются в модуль NewMacros! Тексты всех разрабатываемых процедур записать в конспект. В конце занятия представить для проверки преподавателю. Оценка занятия по количеству разработанных макросов Конец задания 8.

Задание 9. Связать все полученные процедуры с кнопками на панели МоиМакросы. Внимание! Панель инструментов и кнопку создавать в текстовом документе Word, а не в окне VBA Конец задания 9.