MAPI フォーム オブジェクト

適用対象: Outlook 2013 | Outlook 2016

フォーム オブジェクトは、特定のメッセージを表示し、ユーザーがそれらを操作できるようにするために、フォーム サーバーによって動的に作成されます。 したがって、フォーム オブジェクトは、フォーム サーバーによって実装される IMAPIForm から派生したクラスのインスタンス化です。 クライアント アプリケーションがメッセージを開くと、そのメッセージ クラスのフォーム サーバーによって、メッセージを処理するフォーム オブジェクトが作成されます。 フォーム オブジェクトはそのインターフェイスを作成し、その中のメッセージのプロパティを表示します。 フォーム オブジェクトとそのインターフェイスは、ユーザーが閉じるまで保持されます。 フォーム オブジェクトは、メッセージのプロパティの値に対する変更を処理します。

さらに、MAPI フォーム インターフェイスは、1 つのフォーム オブジェクトが一連のメッセージを読み込んで表示できるメカニズムを定義します。 これは、メッセージ オブジェクトとそのインターフェイスの不必要な破棄と作成を回避するため、効率のメカニズムです。 メッセージング クライアントから別のメッセージを読み込むよう要求された場合、フォーム オブジェクトは現在のメッセージのプロパティに対する変更を保存する必要があります。

クライアント アプリケーションのフォーム オブジェクトの観点については、「 MAPI カスタム フォーム オブジェクト」を参照してください。

関連項目

MAPI フォーム