Compartir a través de


Interfaces de formulario MAPI

Hace referencia a: Outlook 2013 | Outlook 2016

MAPI define las siguientes interfaces relacionadas con los formularios.

Nombre de la interfaz Descripción
IMAPIForm
Manipula objetos de formulario y controla comandos de objetos de formulario.
IMAPIFormAdviseSink
Determina si el objeto de formulario puede controlar el siguiente mensaje y cambia el estado siguiente o anterior del objeto de formulario.
IMAPIFormContainer
Admite la instalación, la desinstalación y la resolución de servidores de formularios en un contenedor de formularios específico.
IMAPIFormFactory
Admite el uso de servidores de formularios configurables en tiempo de ejecución.
IMAPIFormInfo
Permite que las aplicaciones cliente funcionen con propiedades específicas de una clase de mensaje.
IMAPIFormMgr
Permite a las aplicaciones cliente obtener información sobre los servidores de formularios, activa los servidores de formularios e instala los servidores de formularios en el sistema de mensajería.
IMAPIMessageSite
Se usa para manipular mensajes asociados a objetos de formulario.
IMAPIViewAdviseSink
Notifica a las aplicaciones cliente que se ha producido un evento en el objeto de formulario.
IMAPIViewContext
Se usa para responder a los comandos Next, Previous y Delete en el objeto de formulario.
IPersistMessage
Se usa para guardar, inicializar y cargar objetos de formulario hacia y desde el almacenamiento de mensajes.

Para obtener más información sobre los métodos de las interfaces de formulario MAPI, vea la documentación de estas interfaces. No es necesario implementar todas las interfaces de formulario MAPI para crear un formulario personalizado. Un formulario en sí solo requiere que implemente las interfaces IPersistMessage, IMAPIForm e IMAPIFormAdviseSink . Además, también es una buena idea implementar IMAPIFormFactory e IMAPIFormInfo. IMAPIFormFactory es útil para el cumplimiento ole y IMAPIFormInfo permite a las aplicaciones cliente bien escritas hacer un mejor uso de los formularios.

Nota:

En sentido estricto, IMAPIFormAdviseSink es una interfaz opcional. Sin embargo, se recomienda encarecidamente implementarlo en los servidores de formularios. Esta interfaz es fundamental para una interacción eficaz entre los clientes de mensajería y los servidores de formularios, especialmente cuando se tratan varios mensajes de la clase de mensajes del servidor de formularios.

Vea también

Formularios MAPI