Formularverben
Gilt für: Outlook 2013 | Outlook 2016
Die Benutzeroberfläche eines Formulars bietet in der Regel Menüelemente oder Steuerelemente, mit denen Benutzer eine Aktion mit dem Formular ausführen können. Es ist die Aufgabe des Formularservers, diese Benutzeraktionen zu verarbeiten. Diese Schnittstelle wird mithilfe von Win32-Standard-APIs implementiert. Eine zu schreiben ist genau wie das Schreiben anderer Schnittstellen für reguläre Win32-Programme.
Häufig sind Benutzeraktionen Verben zugeordnet. Ein Verb ist der Name für eine Aktion, die für eine bestimmte Nachrichtenklasse spezifisch ist. Beispielsweise ist Reply ein Verb, das von vielen Formularservern implementiert wird, von denen jeder eine andere Interpretation dieses Verbs haben kann. Verben werden manchmal als Befehle bezeichnet.
Hinweis
Nicht alle Menüelemente und Steuerelemente in einem Formular entsprechen einem Verb. Eine Abbrechen-Schaltfläche entspricht beispielsweise keinem Cancel-Verb innerhalb des Formularservers. In der Regel werden Verben Aktionen zugeordnet, die für eine bestimmte Nachrichtenklasse oder eine Gruppe von Nachrichtenklassen spezifisch sind. Obwohl unterschiedliche Nachrichtenklassen unterschiedliche Verben unterstützen können, unterstützen alle mindestens das Verb Open, das die Benutzeroberfläche des Formulars anzeigt und es mit den Eigenschaftswerten der Nachricht lädt.
Verben dürfen keine Parameter annehmen. Formulare, die Befehle mit Variablenparametern exportieren, müssen die Automatisierungsmechanismen verwenden.
Clients können mithilfe der IMAPIFormInfo::CalcVerbSet-Methode , die vom MAPI-Formular-Manager implementiert wird, bestimmen, welche Verben von einer bestimmten Nachrichtenklasse unterstützt werden. Der Formular-Manager ruft diese Informationen aus der Konfigurationsdatei des Formulars ab. Der von dieser Methode zurückgegebene Verbsatz wird vom Client verwendet, um dem Benutzer anzuzeigen, welche Befehle für eine Nachricht ausgeführt werden können. Beispielsweise kann ein Client Benutzern ermöglichen, mit der rechten Maustaste auf eine Nachricht zu klicken, um verben anzuzeigen, die für diese Nachricht gelten.