Разработка серверов форм MAPI
Область применения: Outlook 2013 | Outlook 2016
В этом разделе описывается процесс создания исполняемых файлов сервера форм и файлов конфигурации форм для создания пользовательских форм MAPI. Прежде чем читать этот раздел, ознакомьтесь со сведениями в MAPI Forms.
Разработка сервера форм включает следующие действия.
Выбор сведений, которые будет содержать форма, и выбор набора свойств для хранения этих сведений. Дополнительные сведения см. в разделе Выбор набора свойств формы.
Проектирование пользовательского интерфейса, с помощью которого пользователи могут взаимодействовать со свойствами формы.
Выбор класса сообщения и создание уникального идентификатора класса (CLSID). Общие сведения о классах сообщений см. в разделе Классы сообщений MAPI. Дополнительные сведения о классах и формах сообщений см. в разделе Выбор класса сообщений.
Реализация необходимых интерфейсов формы MAPI, а также любых необязательных интерфейсов, необходимых конкретному серверу форм. Дополнительные сведения см. в статье Написание кода сервера форм.
Написание кода пользовательского интерфейса для обработки взаимодействия пользователя с объектом формы и свойств, которые использует форма.
Создание файла конфигурации формы для формы. Дополнительные сведения см. в разделе Формат файлов конфигурации формы.
Установка формы на компьютерах пользователей. Дополнительные сведения см. в разделе Установка формы в библиотеку.
Скорее всего, вы будете выполнять шаги 1–5 одновременно, а не выполнять их последовательно. Процесс разработки сервера форм, как и многие проекты программирования, не является процессом, в котором существует особенно четко определенная последовательность. Например, создание файла конфигурации формы отображается в качестве второго к последнему шагу выше, но вы, вероятно, будете создавать файл конфигурации формы постепенно, и он станет более полным по мере добавления компонентов на сервер форм.