Microsoft.Office.Tools.Outlook-Namespace
Der Microsoft.Office.Tools.Outlook-Namespace beinhaltet einen Satz von Klassen und Schnittstellen, die das Erstellen von Formularbereichen für die Anpassung von Microsoft Office Outlook-Formularen ermöglichen.
Formularbereiche werden von der FormRegionBase-Klasse und der ImportedFormRegionBase-Klasse dargestellt. Beim Hinzufügen eines Elements von Outlook-Formularbereich zu einem Outlook-Add-In-Projekt fügt Visual Studio dem Projekt eine Klasse hinzu, die von einer dieser zwei Klassen erbt.
Beim Importieren eines Formularbereichs in ein Outlook-Add-In-Projekt mithilfe des Assistenten Neuer Outlook-Formularbereich erstellt Visual Studio eine Formularbereichklasse, die von ImportedFormRegionBase erbt.
Beim Auswählen von Neuen Formularbereich entwerfen auf der ersten Seite des Assistenten Neuer Outlook-Formularbereich fügt Visual Studio eine Formularbereichklasse hinzu, die von FormRegionBase erbt.
In beiden Fällen fügt Visual Studio dem Projekt eine Formularbereich-Factoryklasse hinzu, die die IFormRegionFactory-Schnittstelle implementiert. Die Formularbereich-Factoryklasse wird für das Erstellen neuer Instanzen des Formularbereichs verwendet.
Der Microsoft.Office.Tools.Outlook-Namespace beinhaltet auch Klassen und Attribute, die Folgendes darstellen: den Typ des Formularbereichs, den eindeutigen Namen des Formularbereich, die Eigenschaften für die Definition der Anzeige des Formularbereichs in Outlook und die Nachrichtenklassennamen von Outlook-Elementen, denen der Formularbereich zugeordnet ist.
Klassen
Klasse | Beschreibung | |
---|---|---|
ControlNotFoundException | Stellt Fehler dar, die auftreten, wenn ein Steuerelement im Microsoft.Vbe.Interop.Forms.UserForm eines importierten Formularbereichs nicht gefunden wird. | |
FormRegionBase | Stellt einen auf einem Benutzersteuerelement basierenden Outlook-Formularbereich dar. | |
FormRegionCollectionBase | Stellt Zugriff auf IFormRegion-Objekte in einem Outlook-Add-In-Projekt bereit. | |
FormRegionMessageClassAttribute | Stellt ein Attribut zur Angabe des Namens einer Microsoft Office Outlook-Nachrichtenklasse dar, die dem Formularbereich zugeordnet werden soll. | |
FormRegionNameAttribute | Stellt den Namen dar, mit dem ein Formularbereich in allen Outlook-Add-Ins eindeutig identifiziert wird. | |
FormRegionStorageNullException | Stellt einen Fehler dar, der auftritt, wenn von der GetFormRegionStorage-Methode der Formularbereich-Factoryklasse nullNULL-Verweis (Nothing in Visual Basic) zurückgegeben wird. | |
ImportedFormRegionBase | Stellt einen auf einem Benutzersteuerelement basierenden Outlook-Formularbereich dar. | |
InvalidMessageClassException | Stellt Fehler dar, die bei Ungültigkeit des angegebenen Nachrichtenklassennamens auftreten. | |
OutlookAddInBase | Stellt die Basisklasse für die ThisAddIn-Klasse in Outlook-Add-Ins bereit, die Sie in Visual Studio erstellen. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
Factory | Stellt Methoden bereit, mit denen Sie in einem Outlook-Add-In verschiedene Aufgaben ausführen können, z. B. das Erstellen von Formularbereichs-Steuerelementen, Formularbereichs-Manifestobjekten und benutzerdefinierten Aktionen. | |
FormRegionControl | Stellt einen auf einem Benutzersteuerelement basierenden Outlook-Formularbereich dar. | |
FormRegionCustomAction | Stellt eine benutzerdefinierte Aktion dar, die in der Gruppe Benutzerdefinierte Aktionen auf dem Menüband eines Outlook-Elements angezeigt wird. | |
FormRegionCustomActionCollection | Stellt eine Auflistung von FormRegionCustomAction-Objekten dar. | |
FormRegionFactoryResolveEventArgs | Stellt Daten für das FormRegionFactoryResolve-Ereignis eines OutlookAddIn bereit. | |
FormRegionInitializingEventArgs | Stellt Daten für das FormRegionInitializing-Ereignis der Factoryklasse des Formularbereichs bereit. | |
FormRegionManifest | Stellt ein Formularbereichsmanifest dar, mit dem die Darstellung des Formularbereichs in Outlook beschrieben wird. | |
FormRegionManifestIcons | Stellt eine Auflistung von Symbolen dar, die für die Formularbereiche Separat, Ersetzen oder Alle ersetzen angezeigt werden. | |
IFormRegion | Definiert eine Schnittstelle, die von den Ereignissen des Formularbereichs verwendete Methoden verfügbar macht. | |
IFormRegionFactory | Definiert eine Schnittstelle, mit der Instanzen von Klassen erstellt werden, die zum Implementieren von IFormRegion dienen. | |
IImportedFormRegionExtension | Stellt eine Erweiterung eines ImportedFormRegion-Objekts dar. | |
ImportedFormRegion | Stellt einen Microsoft Office Outlook-Formularbereich dar, der auf einer OFS (Outlook Form Storage)-Datei basiert. | |
OutlookAddIn | Definiert die Kernfunktionen von Outlook-Add-Ins, die Sie mit den Office-Entwicklungstools in Visual Studio erstellen. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
FormRegionFactoryResolveEventHandler | Stellt die Methode dar, die das FormRegionFactoryResolve-Ereignis von OutlookAddIn behandelt. | |
FormRegionInitializingEventHandler | Stellt die Methode dar, die das FormRegionInitializing-Ereignis des Formularbereichs behandelt. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
FormRegionCustomActionAddressLike | Gibt an, wie das beim Ausführen einer benutzerdefinierten Aktion angezeigte Zielelement adressiert wird. | |
FormRegionCustomActionBody | Gibt an, wie das Nachrichten- oder Notizenfeld eines Outlook-Elements in die Antwort aufgenommen wird, die beim Ausführen der benutzerdefinierten Aktion angezeigt wird. | |
FormRegionCustomActionMethod | Gibt an, wie beim Ausführen der benutzerdefinierten Aktion geantwortet werden muss. | |
FormRegionKindConstants | Beinhaltet Konstanten, die angeben, ob der von einer Formularbereichfactory erstellte Formularbereich auf einem Benutzersteuerelement oder einer OFS (Outlook Form Storage)-Datei basiert. | |
FormRegionType | Gibt die Art der Darstellung des Formularbereichs in Microsoft Office Outlook an. |
Siehe auch
Referenz
Weitere Ressourcen
Erstellen von Outlook-Formularbereichen
Zugreifen auf einen Formularbereich zur Laufzeit
Richtlinien zum Erstellen von Outlook-Formularbereichen
Exemplarische Vorgehensweise: Entwerfen eines Outlook-Formularbereichs
Gewusst wie: Hinzufügen eines Bereichs zu einem Outlook-Add-In-Projekt
Benutzerdefinierte Aktionen in Outlook-Formularbereichen
Zuordnen eines Formularbereichs zu einer Outlook-Nachrichtenklasse
Exemplarische Vorgehensweise: Importieren eines in Outlook entworfenen Formularbereichs
Gewusst wie: Verhindern der Anzeige eines Formularbereichs in Outlook
Gewusst wie: Zugreifen auf das Outlook-Element, das den Formularbereich anzeigt.