Поделиться через


Разработка серверов форм MAPI

Область применения: Outlook 2013 | Outlook 2016

В этом разделе описывается процесс создания исполняемых файлов сервера форм и файлов конфигурации форм для создания пользовательских форм MAPI. Прежде чем читать этот раздел, ознакомьтесь со сведениями в MAPI Forms.

Разработка сервера форм включает следующие действия.

  1. Выбор сведений, которые будет содержать форма, и выбор набора свойств для хранения этих сведений. Дополнительные сведения см. в разделе Выбор набора свойств формы.

  2. Проектирование пользовательского интерфейса, с помощью которого пользователи могут взаимодействовать со свойствами формы.

  3. Выбор класса сообщения и создание уникального идентификатора класса (CLSID). Общие сведения о классах сообщений см. в разделе Классы сообщений MAPI. Дополнительные сведения о классах и формах сообщений см. в разделе Выбор класса сообщений.

  4. Реализация необходимых интерфейсов формы MAPI, а также любых необязательных интерфейсов, необходимых конкретному серверу форм. Дополнительные сведения см. в статье Написание кода сервера форм.

  5. Написание кода пользовательского интерфейса для обработки взаимодействия пользователя с объектом формы и свойств, которые использует форма.

  6. Создание файла конфигурации формы для формы. Дополнительные сведения см. в разделе Формат файлов конфигурации формы.

  7. Установка формы на компьютерах пользователей. Дополнительные сведения см. в разделе Установка формы в библиотеку.

Скорее всего, вы будете выполнять шаги 1–5 одновременно, а не выполнять их последовательно. Процесс разработки сервера форм, как и многие проекты программирования, не является процессом, в котором существует особенно четко определенная последовательность. Например, создание файла конфигурации формы отображается в качестве второго к последнему шагу выше, но вы, вероятно, будете создавать файл конфигурации формы постепенно, и он станет более полным по мере добавления компонентов на сервер форм.

См. также

Понятия MAPI