Создание макроса в Word – Использование символов, которые невозможно ввести с клавиатуры


Практическая работа VBA-03 (Word)

Тема. Создание макроса в Word. Использование символов, которые невозможно ввести с клавиатуры.

Ход работы.

  1. С помощью текстового процессора Microsoft Word создайте новый документ — файл отчета о результатах выполнения данной практической работы.Сохраните документ в Вашей папке под именем VBA03.docm (документ Word с поддержкой макросов).

Важно! Предельно допустимый объем файла отчета не должен превышать 1 листу (2 страницы!).

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

Замечания. Иногда необходимо поместить в строку какой-нибудь символ, используемый при написании ключевых слов в языке VBA (например, кавычки), или который невозможно ввести непосредственно с клавиатуры (например, Enter).Для достижения этой цели целесообразно использовать функцию Chr.

  1. Активизируйте редактор Visual Basic (Alt + F11). Создайте модуль (см рисунок):

  1. Задание 1. В ивесты в окне сообщения, которое содержит в своем тексте лапки.

  1. Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.

  1. Задача 2.Измените код модуля СимволЛапкы для решения следующей задачи: вывести в окне сообщения, которое размещается в несколько строк.

  1. Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.

Замечания. Поскольку символы используются для начала новой строки, достаточно важными при формировании сообщений и других строчных данных, в VBA есть несколько заранее определенных констант для таких символов:

vbCr — символ перехода на новую строку (аналог в Chr (13))

vbLf — символ смещения на одну строку (без возвращения к левой грани) (аналог в Chr (10))

vbCrLf — символ смещение на одну строчку с возвращением в левой границы (аналог в Chr (13) & Chr (10))

vbTab — символ табуляции (аналог Chr (9))

  1. Задача 3. Измените код модуля СимволНесколькоСтрок следующим образом:
Читать  Лекции по дисциплине "Архитектура компьютерных систем"

  1. Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.

  1. Задача 4 (для самостоятельного выполнения).Измените код модуля СимволНесколькоСтрок для решения следующей задачи: вывести в окно сообщения об учениках — участников вашей группы.Ориентированный вид окна сообщения:

  1. Выполните контрольный запуск макроса (F5).Смотрите результат работы макроса. Вставьте в документ отчета номер задачи и соответствующий скрин-шот.
  2. Сформулируйте вывод данной практической работы, ответив на следующие вопрос:

12.1. Каким образом можно открыть редактор Visual Basic в текстовом процессоре Word?

12.2. Каким образом можно закрыть окно редактора Visual Basic и вернуться к текстового процессора Word?

12.3. Каким образом осуществляется запуск на выполнение макроса с редактора Visual Basic?

12.4. Каким образом можно запустить на выполнение макрос из текстового редактора Word?

12.5. Укажите, какими служебными словами начинается и заканчивается код модуля на языке программирования VBA?

12.6. Укажите, каким образом можно вывести символ кавычки в строке окна сообщения.

12.7. Укажите, какими способами можно разместить текст в окне сообщения в нескольких строках.

  1. По завершении выполнения задачи удалите созданный Вами макрос (Alt + F8, выбрать макрос — Удалить).

  1. Опубликуйте на Вашем информационном ресурсе файл отчета о результатах проделанной Вами практической работы.

 

[Всего голосов: 3    Средний: 5/5]