Лабораторная работа 7. Создание макросов
Цель работы: Научиться создавать и вызывать макросы с целью автоматизации выполнения заданной последовательности действий.
Макрос – это небольшая программа на языке Visual Basic for Applications (VBA), подготовленная самим пользователем и предназначенная для автоматического выполнения часто повторяющихся рутинных операций. Вызвать макрос на выполнение можно кнопкой на панели инструментов, комбинацией клавиш или из меню. Наиболее удобная форма вызова макроса - кнопкой на панели инструментов. Если макросов создается много, то их кнопки обычно выводятся на отдельную панель инструментов, которую можно расположить, например, вертикально.
Чтобы воспользоваться макросом, его нужно сначала создать, а затем запустить. Чаще всего макрос создается путем протоколирования заданных действий пользователя, которые автоматически преобразуются в программу на языке VBA, при этом знаний в области программирования не требуется.
1. Создать новый документ с именем лаб6.
2. Создать макрос, выполняющий следующие действия:
Установка показа текста «Экономическая» в режиме белых букв на красном фоне;
Установка величины полей страницы: левого – 2, 5 см., правого -1,5 см., верхнего -– 2, 0 см., нижнего – 2, 5 см.
Установка масштаба просмотра документа 80%. Вставка таблицы из 5 столбцов и шесть строк.
3. Для создания макроса выполнить в меню: <Сервис / Макрос / Начать запись / В окне ввести имя макроса Начало / ОК> или выполнить 2ЩЛКМ на кнопке ЗАП в строке состояния.
4.
Откроется панель записи макроса, указатель мыши примет вид магнитофона и нам остается выполнить последовательность действий, которую мы хотим автоматизировать: Белые буквы на синем фоне: <Сервис / Параметры / На вкладке Общие установить a Белый текст на синем фоне / ОК>.
Автоматический перенос слов: <Сервис / Язык / Расстановка переносов /
Установить a Автоматическая расстановка переносов / ОК >.
Масштаб документа: <Открыть список Масштаб / По ширине страницы>.
Полноэкранный режим: <Вид / Во весь экран>.
Все команды выполнены, теперь нужно остановить запись макроса кнопкой g Остановить запись на панели записи макроса или выполнить 2ЩЛКМ на кнопке ЗАП в строке состояния. Панель записи макроса исчезнет с экрана, а указатель мыши примет свой обычный вид.
Проверить работу созданного макроса на любом документе (объем не более 1 стр), в котором предвартьльно нужно убрать режим автоматического переноса слов и установить масштаб 100%. Для вызова макроса выполнить: <Сервис / Макрос / Макросы.../ В списке Имя выбрать Начало / Выполнить>.
1.2. Назначение макросу кнопки на ПИ и комбинации клавиш. Если макрос используется достаточно часто, то для быстрого доступа к нему имеет смысл создать кнопку на ПИ или комбинацию клавиш. Рассмотрим эти способы
а) Для присвоения макросу Начало кнопки на ПИ нужно:
<Сервис / Настройка / На вкладке Команды в окне Категории выбрать Макросы>. <В окне Команды выбрать имя макроса Normal. NewMacros. Начало / Перенести мышью кнопку макроса на ПИ>.
<Нажать кнопку Изменить выделенный объект / В окне Имя дать макросу новое более короткое имя Начало / Закрыть>.
Проверить работу макроса Начало, используя эту кнопку на ПИ.
Примечание. Для удаления кнопки макроса с ПИ ее нужно переместить мышью в область документа при нажатой <Alt>.
б) Для назначения макросу Начало комбинации клавиш нужно:
<Сервис / Настройка / На вкладке Команды нажать кнопку Клавиатура>.
<В окне Категории выбрать Макросы / В окне Макросы выбрать имя макроса Начало / Поместить курсор в поле Новое сочетание клавиш и нажать <Ctrl+N> / Назначить / Закрыть / Закрыть>.
Проверить работу макроса Начало, используя комбинацию клавиш <Ctrl+N>.
5. Создать макрос, выполняющий действия, которые указаны в таблице по вариантам. Дать этому макросу имя, назначить кнопку на панели инструментов и комбинацию клавиш по своему усмотрению. Если макрос выполняет какие-либо действия над текстом, то нужно загрузить с диска (или создать самим) любой подходящий текст объемом не более 1 стр.
Вариант |
Макрос |
1 |
Установить параметры страницы: размер бумаги 210х150 мм, ориентация альбомная, поля слева и справа по 2 см, поля сверху и снизу по 1,5 см. |
2 |
Установить параметры абзаца: отступ первой строки на 1 см, отступ слева 1,5 см, отступ справа 2 см, шрифт Arial размер 14 пт полужирный, выравнивание по ширине, межстрочный интервал 1,5. |
3 |
Создать надпись и установить ее параметры: нулевые внутренние поля и отступ первой строки, рамка красного цвета толщиной 1пт, заливка голубым цветом. Ввести в надпись текст Информатика и выровнять его по центру. |
4 |
Вставить таблицу из 3-х столбцов и 5-ти строк, установить для таблицы нулевой отступ первой строки абзаца, в первой строке таблицы объединить ячейки и ввести текст Informatics, выровнять его по центру и выполнить заливку на 10%. |
5 |
Выполнить для абзаца: заливку на 12,5%, обрамление двойной рамкой, установить разреженный межсимвольный интервал на 2 пт, установить выступ первой строки на 0,8 см. |
6 |
Вставить в документ заданный рисунок, установить его размер 3х3 см, заключить в пунктирную рамку толщиной 2 пт и выполнить заливку голубым цветом. |
7 |
Выполнить для абзаца: заливку желтым фоном, обрамление двойной волнистой рамкой, красный цвет шрифта, отступ слева 1 см, отступ первой строки 2 см. |
8 |
Создать надпись и установить ее параметры: нулевые внутренние поля и отступ первой строки, установить ее размер 3х3 см, рамка синего цвета толщиной 1пт. Вставить в эту надпись любой рисунок. |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.