Erstellen separater Lese- und Verfassenseiten mithilfe von Formularbereichen in einem benutzerdefinierten Formular
Zum Erstellen von verschiedenen Lese- und Verfassenseiten für ein benutzerdefiniertes Formular können Sie zuerst im Formular-Designer einen gesonderten Formularbereich für die Lesenseite sowie einen anderen Formularbereich für die Verfassenseite entwerfen. Weitere Informationen zum Erstellen eines Formularbereichs finden Sie unter Vorgehensweise: Erstellen eines Formularbereichs.
Damit Outlook den entsprechenden Formularbereich für die Leseseite und die Verfassenseite anzeigen kann, können Sie ein Add-In verwenden, das Outlook programmgesteuert mitteilt, welcher Formularbereich jeweils verwendet werden soll. Ihr Add-In führt dies über die GetFormRegionStorage-Methode der FormRegionStartup-Schnittstelle aus.
So geben Sie den geeigneten Formularbereich in der
Geben Sie in GetFormRegionStorage die entsprechende Formularbereichsspeicherdatei (. OFS) basierend auf dem Wert, den Outlook für FormRegionMode angibt.
Wie bei jedem COM-Add-In, das einen Formularbereich erweitert, implementiert Ihr Add-In die Outlook.FormRegionStartup-Schnittstelle . Insbesondere, wenn die GetFormRegionStorage-Methode der FormRegionStartup-Schnittstelle implementiert wird, gibt das Add-In in Abhängigkeit vom Eingabewert des Parameters FormRegionMode den geeigneten Formularbereich zurück. Wenn Outlook beispielsweise GetFormRegionStorage aufruft, um den Formularbereich für die Leseseite abzurufen, und dabei für FormRegionMode den Wert olFormRegionRead angibt, implementiert das Add-In GetFormRegionStorage, um die OFS-Formulardatei für den Formularbereich zurückzugeben, der für die Leseseite erstellt wurde.
Wenn Outlook GetFormRegionStorage aufruft, um den Formularbereich für die Compose-Seite abzurufen, und FormRegionMode als olFormRegionCompose angibt, gibt GetFormRegionStorage den lokalen Pfad an zurück. OFS-Datei für den Formularbereich, der für die Verfassenseite erstellt wurde. Beachten Sie, dass der Pfad, wenn das Add-In einen Pfad zu einer OFS-Datei als Rückgabewert für GetFormRegionStorage angibt, lokal sein muss. Weitere Informationen zum Implementieren von GetFormRegionStorage finden Sie unter Erweitern eines Formularbereichs mit einem Add-In.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.