Compartir a través de


Desarrollo de servidores de formulario MAPI

Hace referencia a: Outlook 2013 | Outlook 2016

En esta sección se describe el proceso de creación de archivos ejecutables del servidor de formularios y de configuración de formularios para crear formularios MAPI personalizados. Antes de leer esta sección, debe familiarizarse con la información de los formularios MAPI.

El desarrollo de un servidor de formularios incluye los pasos siguientes:

  1. Decidir qué información contendrá el formulario y elegir un conjunto de propiedades para contener esa información. Para obtener más información, vea Elegir el conjunto de propiedades de un formulario.

  2. Diseñar una interfaz de usuario con la que los usuarios puedan interactuar con las propiedades del formulario.

  3. Elegir una clase de mensaje y generar un identificador de clase único (CLSID). Para obtener información general sobre las clases de mensajes, vea Clases de mensajes MAPI. Para obtener más información sobre las clases de mensajes y los formularios, vea Elegir una clase de mensaje.

  4. Implementar las interfaces de formulario MAPI necesarias, así como las interfaces opcionales que necesita el servidor de formularios determinado. Para obtener más información, consulte Escritura de código de servidor de formulario.

  5. Escribir código de interfaz de usuario para controlar la interacción del usuario con el objeto de formulario y las propiedades que usa el formulario.

  6. Crear un archivo de configuración de formulario para el formulario. Para obtener más información, vea Formato de archivo de los archivos de configuración del formulario.

  7. Instalar el formulario en los equipos de los usuarios. Para obtener más información, consulte Instalación de un formulario en una biblioteca.

Lo más probable es que realice los pasos del 1 al 5 simultáneamente en lugar de completarlos en secuencia. El proceso de desarrollo de un servidor de formularios, como muchos proyectos de programación, no es uno en el que haya una secuencia particularmente bien definida. Por ejemplo, la creación de un archivo de configuración de formulario se muestra como el segundo al último paso anterior, pero probablemente creará el archivo de configuración de formulario de forma incremental y se completará a medida que agregue características al servidor de formularios.

Vea también

Conceptos de MAPI