Иллюстрированный самоучитель по Outlook2002



              

Общие сведения - часть 2


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

Итак, после исторического экскурса и ряда формальных определений можно было бы перейти к описанию алфавита и лексики языка, но мы решили сделать паузу и привести пример. Для дальнейшего изучения мы сочли необходимым привести пример разработки простейшей программы, начиная с запуска редактора VBE, создания модуля, написания и выполнения кода. Без объяснения конструкций и интерфейса, но с многочисленными ссылками вперед. Это позволит вам на первых порах при необходимости и желании проверить приведенные ниже примеры в действии. Цель данного раздела — создать программу по выводу диалогового окна с надписью "Здравствуй, мир!" Этот пример неслучаен — с написания подобных элементарных программ начинаются многие учебники по языкам программирования, и мы решили не нарушать традицию.

Запустите Microsoft Outlook 2002. Выберите команду > сервис> макрос > Редактор visual Basic или просто нажмите комбинацию клавиш <Alt>+<Fl 1> (Запуск редактора).

В меню редактора выберите команду > insert> Module (Вставка модуля) и введите следующий код:

Программа 20.1. Вывод диалогового окна с надписью "Здравствуй, мир!"

Sub hello <Enter>

<Tab> MsgBox("Здравствуй, мир!")

Замечание

В коде программы есть еще одна строка (End Sub), но она появляется автоматически, вводить ее не нужно.

Программа готова! Осталось ее запустить, нажав кнопку Run Sub/User Form на панели инструментов Стандартная или клавишу <F5> (Запуск строки).

Результат и окно редактора VBA продемонстрированы на рис. 20.1.

Таким образом, для тестирования приведенных ниже примеров использования синтаксических конструкций вам будет достаточно проделать аналогичные операции, только вместо функции MsgBox необходимо будет вставлять код той или иной конструкции, непосредственно беря их из листингов в книге.


Содержание  Назад  Вперед