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 | |
---|---|---|
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. | |
FormRegionBase | Représente une zone de formulaire Outlook basée sur un contrôle utilisateur. | |
FormRegionCollectionBase | Donne accès aux objets IFormRegion dans un projet de complément Outlook. | |
FormRegionMessageClassAttribute | Représente un attribut qui spécifie le nom d'une classe de message de Microsoft Office Outlook à associer à la zone de formulaire. | |
FormRegionNameAttribute | Représente le nom qui identifie de façon unique une zone de formulaire dans tous les compléments Outlook. | |
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). | |
ImportedFormRegionBase | Représente une zone de formulaire Outlook basée sur un contrôle utilisateur. | |
InvalidMessageClassException | Représente les erreurs qui se produisent lorsqu'un nom de classe de message spécifié n'est pas valide. | |
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 | |
---|---|---|
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. | |
FormRegionControl | Représente une zone de formulaire Outlook basée sur un contrôle utilisateur. | |
FormRegionCustomAction | Représente une action personnalisée qui apparaît dans le groupe Actions personnalisées sur le ruban d'un élément Outlook. | |
FormRegionCustomActionCollection | Représente une collection d'objets FormRegionCustomAction. | |
FormRegionFactoryResolveEventArgs | Fournit des données pour l'événement FormRegionFactoryResolve d'un OutlookAddIn. | |
FormRegionInitializingEventArgs | Fournit des données pour l'événement FormRegionInitializing de la classe de fabrique de zones de formulaire. | |
FormRegionManifest | Représente un manifeste de la zone de formulaire qui fournit des informations sur l'affichage de la zone de formulaire dans Outlook. | |
FormRegionManifestIcons | Représente une collection des icônes qui apparaissent pour les zones de formulaire distinctes, de remplacement et de remplacement global. | |
IFormRegion | Définit une interface qui expose les méthodes utilisées par les événements de la zone de formulaire. | |
IFormRegionFactory | Définit une interface qui crée des instances des classes qui implémentent IFormRegion. | |
IImportedFormRegionExtension | Représente une extension d'un objet ImportedFormRegion. | |
ImportedFormRegion | Représente une zone de formulaire de Microsoft Office Outlook basée sur un fichier de stockage de formulaire Outlook (* .ofs). | |
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 | |
---|---|---|
FormRegionFactoryResolveEventHandler | Représente la méthode qui gérera l'événement FormRegionFactoryResolve de OutlookAddIn. | |
FormRegionInitializingEventHandler | Représente la méthode qui gérera l'événement FormRegionInitializing de la zone de formulaire. |
Énumérations
Énumération | Description | |
---|---|---|
FormRegionCustomActionAddressLike | Spécifie comment adresser l'élément cible qui apparaît lorsque l'utilisateur exécute l'action personnalisée. | |
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. | |
FormRegionCustomActionMethod | Spécifie de quelle manière répondre lorsque l'utilisateur exécute l'action personnalisée. | |
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). | |
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