Installieren eines Formulars in einer Bibliothek
Gilt für: Outlook 2013 | Outlook 2016
Der standardmäßige MAPI-Formular-Manager, der mit dem Windows SDK bereitgestellt wird, stellt keine Benutzeroberfläche zum Installieren von Formularen in den verschiedenen Formularbibliotheken bereit. Aus diesem Fall müssen Sie eine kleine Anwendung oder detaillierte Anweisungen erstellen, die Benutzer zum Installieren des Formulars verwenden können.
Wenn Sie eine Installationsanwendung implementieren, müssen die folgenden Aktionen ausgeführt werden, um ein Formular in der zugeordneten Inhaltstabelle eines Ordners zu installieren:
Rufen Sie die MAPIOpenFormMgr-Funktion auf, um den Formular-Manager zu öffnen.
Verwenden Sie die IMAPIFormMgr::OpenFormContainer - oder IMAPIFormMgr::SelectFormContainer-Methode , um den Zielcontainer für das Formular auszuwählen und zu öffnen.
Verwenden Sie die Funktion IMAPIFormContainer::InstallForm , um das Formular zu installieren.
Die Schritte 4 bis 6 gelten für die Installation in einer lokalen Formularbibliothek:
Kopieren Sie alle Dateien an den entsprechenden Ort auf dem lokalen Datenträger, wenn die Installation in der lokalen Formularbibliothek auf der Arbeitsstation des Benutzers erfolgt. Ändern Sie bei Bedarf die Formularkonfigurationsdatei, um die aktuellen Pfade von Komponenten widerzuspiegeln. Die Formularkonfigurationsdatei kann relative Pfade enthalten. In diesem Fall ist dieser Schritt möglicherweise nicht erforderlich.
Führen Sie die entsprechenden OLE-Registrierungsschritte aus, um den Nachrichtentyp dem installierten Formularserver zuzuordnen.
Wenn das Formular in der lokalen Formularbibliothek installiert wurde, kopieren Sie die Symbol- (.ico) und Konfigurationsdateien (.cfg) des Formulars in das Verzeichnis %WINDOWS%\FORMS\CONFIGS, damit das Formular automatisch wiederhergestellt werden kann, falls die Formularbibliothek beschädigt oder gelöscht wird. Dieser Schritt wird empfohlen, aber nicht obligatorisch.
Hinweis
Sie können die Installation in einer lokalen Formularbibliothek vereinfachen, indem Sie die Schritte 1 und 2 durch einen Aufruf der MAPIOpenLocalFormContainer-Funktion ersetzen.