Вступление
Microsoft Outlook является поистине всеохватывающим приложением в области управления информацией. Вы можете месяцами изучать его различные компоненты, исследовать новые возможности, так никогда и не столкнувшись с разработкой собственных форм и созданием макросов. Однако, если вы хотите получить от Microsoft Outlook максимум возможного, существенно облегчить выполнение своих повседневных задач, избавившись от многократного повторения одних и тех же процедур или от введения специфической информации нестандартными путями, то умение разрабатывать формы и использовать макросы вам совершенно необходимо.
Microsoft Outlook, как и любое другое приложение Microsoft Office, допускает два разных уровня использования:
- применение Outlook как готового к употреблению универсального инструмента для решения стандартных задач управления информацией. Этой возможности Outlook были посвящены три предыдущих части;
- применение Outlook как инструментальной среды для разработки собственных приложений, решающих специфические задачи пользователя более эффективным способом. Об этой возможности и пойдет дальше речь.
Для читателя, первый раз столкнувшегося с разработкой каких-либо форм и программированием, возможно, будет трудным восприятие излагаемого ниже материала. Но как говориться – дорогу осилит идущий!
Не бойтесь, если какой-либо факт вызовет с первого раза непонимание или какая-либо возможность будет описана не полностью, поскольку вопрос разработки форм и программирования настолько широк, что заслуживает отдельной книги. Здесь же дается всего лишь попытка в доступной, понятной и как можно более полной форме рассмотреть основы программирования в Outlook. Надеемся, что полученные знания помогут вам в разработке собственных небольших приложений с достаточной степенью легкости.
В заключительной части книги будут рассмотрены следующие аспекты программирования в среде Outlook:
- Разработка форм. В данной главе будут изложены основы разработки форм Outlook, использования полей пользователя и элементов управления.
- Основы VBA. Приводится почти полное описание языка программирования Visual Basic for Application (VBA), посредством которого можно записывать макросы и создавать пользовательские приложения Outlook.
- Объектная модель Outlook 2002. В настоящей главе описывается иерархия объектов Outlook 2002. Кроме того, рассматриваются основные классы, используемые при реализации приложений Outlook.
- Разработка приложения. В последней главе будет приводится пример разработки простого пользовательского приложения Outlook, на котором будет продемонстрировано использование классов объектной модели Outlook 2002 и VBA.