Partager via


Gestion des formulaires MAPI

S’applique à : Outlook 2013 | Outlook 2016

Un formulaire MAPI est une visionneuse pour un message d’une classe particulière. Les clients qui permettent à leurs utilisateurs d’utiliser des messages appartenant à diverses classes de messages doivent être écrits pour gérer divers formulaires MAPI. Pour gérer plusieurs formulaires, les clients implémentent un composant appelé visionneuse de formulaires qui contient les trois objets suivants :

Chacun de ces objets est utilisé par un composant appelé serveur de formulaires qui implémente chaque formulaire, gérant son stockage et les notifications générées par les clients qui gèrent la vue. Un autre composant, le fournisseur de bibliothèque de formulaires, implémente un gestionnaire de formulaires. Le gestionnaire de formulaires administre les bibliothèques de formulaires, qui stockent les fichiers exécutables du serveur de formulaires. Cette administration inclut le chargement du serveur de formulaires approprié et la gestion de la communication initiale entre le serveur et le client.

Le diagramme suivant montre la relation entre un client et les autres parties de l’architecture de formulaire MAPI.

Architecture de formulaire MAPI

Architecture de formulaire MAPI

Si votre client envisage de gérer des formulaires MAPI, vous allez utiliser l’interface IMAPIFormMgr : IUnknown du gestionnaire de formulaires pour effectuer cinq tâches de base :

  • Lancez le serveur de formulaires MAPI approprié lorsqu’un message est ouvert ou composé.

  • Affichez les icônes des serveurs de formulaires dans les tables de contenu des dossiers.

  • Envoyer et recevoir des notifications de formulaire. Pour plus d’informations, consultez Envoi et réception de notifications par formulaire.

  • Autoriser les utilisateurs à installer ou supprimer des serveurs de formulaires des bibliothèques de formulaires. Pour plus d’informations, consultez Maintenance d’une bibliothèque de formulaires.

  • Autoriser les utilisateurs à associer des serveurs de formulaires à des dossiers particuliers.

Pour accéder au gestionnaire de formulaires, appelez la fonction MAPIOpenFormMgr une fois pendant l’initialisation.

Dans cette section

Voir aussi