Создание макроса, запускаемого с клавиатуры
Пример 3 Создать макрос для вставки знака «™» с запуском с клавиатуры.
Выполнение:
Этапы 1-4 выполняются также, как в примере 1, затем следует:
5 Нажать кнопку Назначить макрос клавишам.
6 В поле Новое сочетание клавиш:в окне Настройка ввести нажатием на клавиатуре соответствующих клавиш и нажать клавишу Назначить.
7 Нажать клавишу Закрытьдля начала записи.
Запись выполняется так же, как в примере 1 и заканчивается
нажатием кнопки Остановить запись.
Примечание: В качестве запускающих клавиш берутся функциональные клавиши F2...F12 и служебные клавиши Alt иCtrl в сочетании с любыми клавишами. Следует назначать клавиши, не занятые какими-либо операциями, о чем можно узнать, введя их в поле Новое сочетание клавиш: в окне Настройка. Если клавиша уже несёт какую-нибудь функциональную нагрузку, то после её ввода появится наименование этой функции, оно изменится на функцию запуска данного макроса, т.е. прежнее назначение клавиш будет утеряно. Если клавиша свободна, появится слово [нет] и её можно использовать для запуска макроса.
Рекомендуется для макросов использовать следующие свободные сочетания клавиш: Shift+F10, Ctrl+1, Ctrl+2, Ctrl+5, Ctrl+7, Ctrl+8, Ctrl+9и др.
Более сложные макросы-программы создаются с помощью Редактора Visual Basic, который вызывается командой Сервис\Макрос\Редактор Visual Basic.
Удаление макросоввыполняется из окнаМакросы (командаСервис\Макрос\Макросы), клавишейУдалитьПри этом удаляется программа макроса, записанная на языке VB. Удаление кнопки макроса с панели инструментов рассмотрено в примере 2.
Контрольные вопросы
1 Как создать макрос, запускаемый из меню Сервис ?
2 Как создать макрос запускаемый из Панели инструментов ?
3 Как создать макрос , который можно запускать из Панели инструментов и с клавиатуры ?
4 Как создать макрос с запуском только с клавиатуры ?
5 Как удалить макрос из Панели инструментов и строки Меню ?
6 Какие клавиши следует использовать для запуска макросов и почему ?
7 Как запустить макрос, если его кнопка не видна на Панели инструментов или в Меню ?
Задание
1 Разработать макрос для вставки в текст на место курсора своей фамилии с инициалами. Присвоить макросу имя «ФИО» и любой значок из предлагаемого в окне Настройка списка . Макрос должен запускаться
· из меню Сервис,
· из Панели инструментов и
· клавишами клавиатуры.
2 Разработать макрос для вывода Редактора формул, использующего стиль Times New Roman, полужирный, курсив. Вручную он запускается командами Вставка \ Объект \ Microsoft Equation 3.0 \ ОК \ меню Стиль \ Другой \ шрифт Times New Roman \ Полужирный \ Курсив.
3 Разработать макрос для вставки таблицы из двух строк с количеством столбцов, равным порядковому номеру студента в списке группы из журнала преподавателя или старосты.
Содержание отчета
1 Название, цель, содержание работы
2 Задание.
3 Результаты выполнения работы (сохранить на дискете)
4 Письменные ответы на контрольные вопросы.
5 Выводы по работе
Лабораторная работа №10
Создание форм в Word
Цель работы: научиться создавать формы в Word.
Содержание работы:
1 Создание формы.
2 Операции с полями формы
3 Защита полей формы.
Создание формы
Формы (или бланки) - один из самых распространенных видов документов как в офисной и производственной деятельности, так и в повседневной жизни. Всевозможные анкеты, ведомости, больничные листы, справки, читательские билеты, паспорта, зачётные книжки и др. являются различного рода формами.
Форма – это документ, содержащий постоянную и переменную части.
Постоянная часть – это неизменяемый текст, неизменяемые таблицы, рисунки, графика, рамки, заливка, линии разметки, стрелки, автофигуры и др.
Переменная часть – это пустые места (поля), в которые вводятся данные пользователя. Форма в общем похожа на шаблон, но отличается более широкими возможностями, поскольку эти пустые места могут быть заполнены не только текстом - в них можно также вставить текущие дату и время, таблицу, формулу для автоматического вычисления, поля-флажки, раскрывающиеся списки и др. Если мастера и шаблоны MS Word разрабатывались для создания бумажных документов, то форму предпочтительнее использовать в компьютерном, электронном виде и заполнять с помощью команд клавиатуры и мыши. На рис. 2 показан пример формы - анкеты офицера - выпускника военного факультета университета в электронном виде.
Для создания форм нужно вывести на экран новую панель инструментов Формы.Она вызывается командой Вид\Панели инструментов\Формы и имеет вид (рис. 1):
Рисунок 1 Панель инструментов Формы
Редактор MS Word позволяет использовать три типа полей:
· Текстовые поля - прочерки, которые можно заполнить текстом, числами, датой, временем или формулой для вычислений – создаются
кнопкой Текстовое поле.
Анкета выпускника Военного факультета
Прохоров |
1 Фамилия
Владимир |
2 Имя
Николаевич |
3 Отчество
25.01.2004 |
4 Дата рождения
5 Пол: муж жен
6 Отношение к воинской службе: - военнообязанный,
- невоеннообязанный
7 Воинское звание: ▼
8 Род войск: ▼
Рисунок 2 Форма анкеты офицера – выпускника ВУЗ"а
· Поля-флажки - маленькие квадраты, в которые можно поставить крестик или галочку – кнопка Флажок.
· Поля-списки – раскрывающиеся списки элементов, из которых можно выбирать нужный – кнопка Поле со списком.
Параметры этих полей задаются с помощью кнопки Параметры поля формы. Кроме инструментов для полей панель Формы содержит кнопки:
· создать или вставить в документ таблицу;
· добавить рамку. Если новые поля создавать внутри рамки, то эту группу полей можно переместить за рамку в любое место формы;
· затенение полей для их выделения в форме;
· Очистить поле формы – установка во всех полях значений по умолчанию.
· Защита формы – от внесения изменений как в постоянную, иак и в переменную части.
Создание формы. Чтобы создать форму для просмотра и заполнения в Microsoft Word, нужно выполнить следующие действия:
1 Создать новый документ (с помощью кнопки Создать файл панели Стандартнаяили командой Файл\Создать…, в окне Создание докумен-
та выбрать раздел Создание документа\Новый документ).
2 Ввести неизменяемую часть текста, предусмотрев пустые места для
размещения полей формы.
3 Добавить необходимые поля:
Добавление тестового поля. Текстовое поле используется для ввода текста, чисел, даты, времени и формулы для вычислений. Для его вставки необходимо:
§ Поставить курсор на место вставки текстового поля, нажать на панели Форма кнопку Текстовое поле, на месте курсора появится серый прямоугольник поля. Если на панели Формы отжать кнопку Затенение полей формы, прямоугольник исчезнет (поле станет невидимым) или останется текст, введённый в поле по умолчанию.
§ Нажать на панели кнопку Параметры поля формы или дважды щелкнуть поле мышью, появится окно Параметры текстового поля (рис. 3).
В раскрывающемся списке Тип можно выбрать один из пяти вариантов поля: Обычный текст, Число, Дата, Текущая дата, Текущее время, Вычисление . Поля ЧислоиДатапредназначены только для ввода чисел или даты, в поля Текущая датаиТекущее времякомпьютер вставляет системные дату и время,в полеВычисление вводится одна из 18 формул Word. Обычно это поле вставляется в ячейку таблицы, поэтому формулу для вычисления можно вставить командой меню Таблица\Формула.
На рисунке 2 первые три текстовых поля имеют тип Обычный текст, а четвёртое - Дата.
Для любого из этих вариантов поля в окне задаётся его максимальная длина, текст по умолчанию (наиболее вероятный для данного поля), формат этого текста и др. В окне клавиши Текст справки… можно выбрать или задать пояснительный справочный текст по данному полю. Он выводится в строке состояния или в справке при нажатии клавиши F1. После окончания настройки параметров введённого поля нажать ОК.
Добавление флажка. Поле Флажок используется для ответов Да или Нет. В анкете рис. 2 такими являются поля пунктов 5 и 6. Для вставки поля - типа Флажокнужно:
§ Поставить курсор на место вставки поля флажка, нажать на панели Форма кнопку Флажок,на месте курсора появится квадратик, в который мышью можно поставить крестик или галочку. В окне Параметры флажка , вызываемого кнопкой Параметры поля формы, можно задать его размеры, состояние по умолчанию и др. В окне клавиши Текст справки… также задаётся справочный текст.
Поле раскрывающегося списка вставляется в форму, если нужно выбрать один из вариантов текста, который должен находиться в этом месте.
В анкете рис. 2 такими являются поля пунктов 7 и 8. Список Воинское звание содержит также элементы Старший лейтенант и Капитан, а список Род войск – элементы Авиация и Пехота.
Рисунок 3 Окно настройки текстового поля.