
Практическая работа VBA-03 (Word)
Тема. Создание макроса в Word. Использование символов, которые невозможно ввести с клавиатуры.
Ход работы.
- С помощью текстового процессора Microsoft Word создайте новый документ — файл отчета о результатах выполнения данной практической работы.Сохраните документ в Вашей папке под именем VBA03.docm (документ Word с поддержкой макросов).
Важно! Предельно допустимый объем файла отчета не должен превышать 1 листу (2 страницы!).
- Внесите в документ номер и название практической работы, ее тему, исполнителей и дату выполнения.В дальнейшем в документе отчета указывайте номер задания и вставляйте скрин-шоты, подтверждающие выполненные Вами действия.
Замечания. Иногда необходимо поместить в строку какой-нибудь символ, используемый при написании ключевых слов в языке VBA (например, кавычки), или который невозможно ввести непосредственно с клавиатуры (например, Enter).Для достижения этой цели целесообразно использовать функцию Chr.
- Активизируйте редактор Visual Basic (Alt + F11). Создайте модуль (см рисунок):
- Задание 1. В ивесты в окне сообщения, которое содержит в своем тексте лапки.
- Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.
- Задача 2.Измените код модуля СимволЛапкы для решения следующей задачи: вывести в окне сообщения, которое размещается в несколько строк.
- Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.
Замечания. Поскольку символы используются для начала новой строки, достаточно важными при формировании сообщений и других строчных данных, в VBA есть несколько заранее определенных констант для таких символов:
vbCr — символ перехода на новую строку (аналог в Chr (13))
vbLf — символ смещения на одну строку (без возвращения к левой грани) (аналог в Chr (10))
vbCrLf — символ смещение на одну строчку с возвращением в левой границы (аналог в Chr (13) & Chr (10))
vbTab — символ табуляции (аналог Chr (9))
- Задача 3. Измените код модуля СимволНесколькоСтрок следующим образом:
- Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.
- Задача 4 (для самостоятельного выполнения).Измените код модуля СимволНесколькоСтрок для решения следующей задачи: вывести в окно сообщения об учениках — участников вашей группы.Ориентированный вид окна сообщения:
- Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.
- Сформулируйте вывод данной практической работы, ответив на следующие вопрос:
12.1. Каким образом можно открыть редактор Visual Basic в текстовом процессоре Word?
12.2. Каким образом можно закрыть окно редактора Visual Basic и вернуться к текстового процессора Word?
12.3. Каким образом осуществляется запуск на выполнение макроса с редактора Visual Basic?
12.4. Каким образом можно запустить на выполнение макрос из текстового редактора Word?
12.5. Укажите, какими служебными словами начинается и заканчивается код модуля на языке программирования VBA?
12.6. Укажите, каким образом можно вывести символ кавычки в строке окна сообщения.
12.7. Укажите, какими способами можно разместить текст в окне сообщения в нескольких строках.
- По завершении выполнения задачи удалите созданный Вами макрос (Alt + F8, выбрать макрос — Удалить).
- Опубликуйте на Вашем информационном ресурсе файл отчета о результатах проделанной Вами практической работы.