Partager via


Microsoft.Office.Tools.Outlook, espace de noms

L'espace de noms Microsoft.Office.Tools.Outlook contient un jeu de classes et d'interfaces qui vous permettent de créer des zones de formulaire qui personnalisent les formulaires Microsoft Office Outlook.

Les zones de formulaire sont représentées par les classes FormRegionBase et ImportedFormRegionBase. Lorsque vous ajoutez un élément Zone de formulaire Outlook à un projet de complément Outlook, Visual Studio ajoute une classe au projet qui hérite de l'une de ces deux classes.

Si vous importez une zone de formulaire dans un projet Complément Outlook à l'aide de l'Assistant Nouvelle zone de formulaire Outlook, Visual Studio crée une classe de zone de formulaire qui hérite de ImportedFormRegionBase.

Si vous sélectionnez Créer une nouvelle zone de formulaire dans la première page de l'Assistant Nouvelle zone de formulaire Outlook, Visual Studio ajoute une classe de zone de formulaire qui hérite de FormRegionBase.

Dans les deux cas, Visual Studio ajoute une classe de fabrique de zone de formulaire au projet qui implémente l'interface IFormRegionFactory. La classe de fabrique de zones de formulaire est chargée de créer de nouvelles instances de la zone de formulaire.

L'espace de noms Microsoft.Office.Tools.Outlook contient également des classes et des attributs qui représentent le type de zone de formulaire, le nom unique de la zone de formulaire, les propriétés qui définissent comment la zone de formulaire apparaît dans Outlook et les noms de classe de message des éléments Outlook auxquels la zone de formulaire est associée.

Classes

  Classe Description
Classe publique ControlNotFoundException Représente des erreurs qui se produisent lorsqu'un contrôle est introuvable dans le Microsoft.Vbe.Interop.Forms.UserForm d'une zone de formulaire importée.
Classe publique FormRegionBase Représente une zone de formulaire Outlook basée sur un contrôle utilisateur.
Classe publique FormRegionCollectionBase Donne accès aux objets IFormRegion dans un projet de complément Outlook.
Classe publique FormRegionMessageClassAttribute Représente un attribut qui spécifie le nom d'une classe de message de Microsoft Office Outlook à associer à la zone de formulaire.
Classe publique FormRegionNameAttribute Représente le nom qui identifie de façon unique une zone de formulaire dans tous les compléments Outlook.
Classe publique FormRegionStorageNullException Représente une erreur qui se produit lorsque la méthode GetFormRegionStorage de la classe de fabrique de zones de formulaire retourne nullune référence null (Nothing en Visual Basic).
Classe publique ImportedFormRegionBase Représente une zone de formulaire Outlook basée sur un contrôle utilisateur.
Classe publique InvalidMessageClassException Représente les erreurs qui se produisent lorsqu'un nom de classe de message spécifié n'est pas valide.
Classe publique OutlookAddInBase Fournit la classe de base pour la classe ThisAddIn des compléments Outlook que vous créez à l'aide de Visual Studio.

Interfaces

  Interface Description
Interface publique Factory Fournit des méthodes que vous pouvez utiliser pour effectuer diverses tâches dans un complément Outlook, telles que la création de contrôles de zone de formulaire, d'objets du manifeste de la zone de formulaire et d'actions personnalisées.
Interface publique FormRegionControl Représente une zone de formulaire Outlook basée sur un contrôle utilisateur.
Interface publique FormRegionCustomAction Représente une action personnalisée qui apparaît dans le groupe Actions personnalisées sur le ruban d'un élément Outlook.
Interface publique FormRegionCustomActionCollection Représente une collection d'objets FormRegionCustomAction.
Interface publique FormRegionFactoryResolveEventArgs Fournit des données pour l'événement FormRegionFactoryResolve d'un OutlookAddIn.
Interface publique FormRegionInitializingEventArgs Fournit des données pour l'événement FormRegionInitializing de la classe de fabrique de zones de formulaire.
Interface publique FormRegionManifest Représente un manifeste de la zone de formulaire qui fournit des informations sur l'affichage de la zone de formulaire dans Outlook.
Interface publique FormRegionManifestIcons Représente une collection des icônes qui apparaissent pour les zones de formulaire distinctes, de remplacement et de remplacement global.
Interface publique IFormRegion Définit une interface qui expose les méthodes utilisées par les événements de la zone de formulaire.
Interface publique IFormRegionFactory Définit une interface qui crée des instances des classes qui implémentent IFormRegion.
Interface publique IImportedFormRegionExtension Représente une extension d'un objet ImportedFormRegion.
Interface publique ImportedFormRegion Représente une zone de formulaire de Microsoft Office Outlook basée sur un fichier de stockage de formulaire Outlook (* .ofs).
Interface publique OutlookAddIn Définit la fonctionnalité principale des compléments Outlook que vous créez en utilisant les outils de développement Office dans Visual Studio.

Délégués

  Délégué Description
Délégué public FormRegionFactoryResolveEventHandler Représente la méthode qui gérera l'événement FormRegionFactoryResolve de OutlookAddIn.
Délégué public FormRegionInitializingEventHandler Représente la méthode qui gérera l'événement FormRegionInitializing de la zone de formulaire.

Énumérations

  Énumération Description
Énumération publique FormRegionCustomActionAddressLike Spécifie comment adresser l'élément cible qui apparaît lorsque l'utilisateur exécute l'action personnalisée.
Énumération publique FormRegionCustomActionBody Spécifie comment les champs Message ou Remarques d'un élément Outlook sont inclus dans la réponse qui apparaît lorsque l'utilisateur exécute l'action personnalisée.
Énumération publique FormRegionCustomActionMethod Spécifie de quelle manière répondre lorsque l'utilisateur exécute l'action personnalisée.
Énumération publique FormRegionKindConstants Contient des constantes qui spécifient si la zone de formulaire qu'une fabrique de zones de formulaire crée est basée sur un contrôle utilisateur ou sur un fichier de stockage de formulaire Outlook (.ofs).
Énumération publique FormRegionType Spécifie la façon dont la zone de formulaire apparaît dans Microsoft Office Outlook.

Voir aussi

Référence

Autres ressources

Création de zones de formulaire Outlook

Accès à une zone de formulaire au moment de l'exécution

Directives pour la création de zones de formulaire Outlook

Procédure pas à pas : conception d'une zone de formulaire Outlook

Comment : ajouter une zone de formulaire à un projet de complément Outlook

Actions personnalisées dans les zones de formulaire Outlook

Association d'une zone de formulaire à une classe de message Outlook

Procédure pas à pas : importation d'une zone de formulaire conçue dans Outlook

Comment : empêcher Outlook d'afficher une zone de formulaire

Comment : accéder à l'élément Outlook qui affiche la zone de formulaire