Офисные задачи в Outlook 2002


              

Офисные задачи в Outlook 2002



Глава IV. ПРОГРАММИРОВАНИЕ В OUTLOOK

Глава IV
Опубликование формы
Пример 19.9. Сохранение формы в качестве шаблона
Пример 19.10. Сохранение формы в библиотеке личных форм
Диалоговое окно Публикация формы
Пример 19.11. Создание элемента на основе пользовательской формы
Диалоговое окно Выбор формы
Пример 19.12. Задание формы, применяемой по умолчанию
Вкладка Общие диалогового окна Свойства папки "Контакты"
Резюме

Основы VBA
Пример в самом начале раздела...
Программа 20.1. Вывод диалогового окна с надписью "Здравствуй, мир!"
Программа готова! Осталось ее...
Окно редактора и диалоговое окно с надписью "Здравствуй, мир!"
Таблица 20.1. Условные обозначения
Программа 20.2. Комментарий
Типы данных
Таблица 20.2. Встроенные типы данных VBA
Программа 20.3. Объявление переменных j

Совет 1
Программа 20.4. Объявление массивов
Программа 20.5. Объявление перечисляемого типа
Программа 20.6. Объявление типов
Операторы
Программа 20.7. Присваивание
Программа 20.8. Левое присваивание
Программа 20.9. Использование оператора if. . .Then. . .Else !
Программа 20.10. Использование оператора Select Case
Совет 1

Программа 20.11. Использование оператора For. . .Next
Программа 20.12. Использование оператора Do... Loop
Программа 20.13. Использование оператора For Each. . .Next
Структура программы
Программа — это последовательность...
Программа 20.14. Объявление процедур и функций
Программа 20.15. Процедура реакции на событие
Совет 1
Программа 20.16. Вызов процедур и функций
Программа 20.17. Использование именованных аргументов

Программа 20.18. Использование параметра ParamArray
Программа 20.19. Рекурсивный вызов функции
Программа 20.20. Разница между ByRef и ByVal
Классы и объекты
Пример 20.1. Создание класса Person
Программа 20.21. Создание класса
Программа 20.22. Объявление объектов класса, определенного пользователем
Программа 20.23. Встраивание классов
Программа 20.24. Использование объектов встроенных классов
Программа 20.26. Открытие документа

Совет 1
Программа 20.27. Использование процедур-свойств
Программа 20.28. Объявление процедур реакций на событие
Программа 20.29. Объявление семейства
Редактор Visual Basic for Application
Редактор Visual Basic for Application
Окно проекта
Окно свойств
Окно кода
Пример 20.2. Вход в справочную систему

Пример 20.3. Получение справки
Окно справки с объектной моделью Microsoft Outlook
Пример 20.4. Запуск Object Browser
Окно просмотра объектов
Значки типов компонентов объектной модели
Пример 20.5. Поиск в Object Browser
Пример 20.6. Добавление модуля
Пример 20.7. Удаление модуля
Пример 20.8. Переименование модуля
Пример 20.9. Сохранение проекта

Пример 20.10. Экспорт и импорт классов
Резюме
Разработка форм
Объектная модель Outlook 2002
Общие положения
Пример 21.1. Получение справки об объектной модели Outlook 2002
Таблица 21.1. Описание объектов VBA
Программа 21.1. Использование объектов VBA
Объектная модель Office XP
Таблица 21.2. Описание объектов Microsoft Office XP

Программа 21.2. Использование объектов Assistant и Balloon
Объектная модель Outlook 2002
Программа 21.4.1. Объекты приложения Outlook
Таблица 21.3. Основные объекты Outlook
Объект Inspector (форма элемента)
Таблица 21.4. Основные свойства объекта Application
Таблица 21.5. Основные методы объекта Application
Таблица 21.6. События объекта Application
Программа 21.4.2. Объекты MAPIFolderv и Mailltem
Таблица 21.7. Свойства объекта MAPiFolder

Таблица 21.8. Методы объекта MAPiFolder
Программа 21.3. Открытие почтовых сообщений
Резюме
Разработка приложения
Постановка задачи
Сгенерированные задачи
Проектирование диалогового окна
Пример 22.1. Создание пользовательской формы
Пример 22.2. Открытие панели инструментов Too/box (Элементы управления)
Проектируемое диалоговое окно

Пример 22.3. Форматирование элементов управления
Свойства элементов управления
Пример 22.4. Определение названия диалогового окна
Пример 22.5. Установка свойств для элементов управления
Панель свойств для раскрывающегося списка
Программа Создание формы
Пример 19.1. Переход в режим конструктора форм
Диалоговое окно Конструктор форм
Вкладка Все поля контакта в режиме конструктора форм
Инициализация формы

Программа Статическое заполнение списка
Программа 22.1. Статическое заполнение списка
Программа 22.2. Вызов процедуры из конструктора
Программа Работа с файлами
Архитектура файла bookseries.ini
Программа 22.3. Работа с файлами
Программа 22.4. Вызов процедуры lnit_Series из конструктора
Программа Взятие данных из Outlook
Программа 22.5. Инициализация данных из Outlook
Создание и поручение задачи

Программа 22.6. Создание и поручение задачи
Программа 22.7. Обработчик процедуры — реакции на событие
Диалоговое окно Microsoft Visual Basic,
Отладка и тестирование программ
Диалоговое окно Run-time error '91'
Сгенерированная задача
Точки останова и диалоговое окно Quick Watch
Пример 22.8. Добавление переменной в окно Add Watch
Диалоговое окно Add Watch
Средства отладчика

Вызов макросов
Пример 22.7. Функция запуска приложения
Создание панели инструментов
Программа Добавление кнопки на панель
Пример 22.9. Добавление кнопки на панель инструментов
Вкладка Команды диалогового окна Настройка
Кнопка на панели инструментов с контекстным меню
Пример 22.10. Форматирование кнопки пользователя
Диалоговое окно Задача: Написание книги
Резюме

Добавление полей пользователя
Пример 19.2. Создание вкладки пользователя
Пример 19.3. Создание поля пользователя
Элементы управления
Программа Стандартные элементы управления
Таблица 19.1. Основные элементы управления
Программа Раскрывающийся список
Пример 19.4. Добавление элементов управления
Добавление элементов управления
Содержание