Share via


MAPI フォーム サーバーの開発

適用対象: Outlook 2013 | Outlook 2016

このセクションでは、カスタム MAPI フォームを作成するためのフォーム サーバー実行可能ファイルとフォーム構成ファイルを作成するプロセスについて説明します。 このセクションを読む前に、 MAPI フォームの情報について理解しておく必要があります。

フォーム サーバーの開発には、次の手順が含まれます。

  1. フォームに含まれる情報を決定し、その情報を保持するプロパティのセットを選択します。 詳細については、「 フォームのプロパティ セットの選択」を参照してください。

  2. ユーザーがフォームのプロパティを操作できるユーザー インターフェイスを設計する。

  3. メッセージ クラスを選択し、一意のクラス識別子 (CLSID) を生成する。 メッセージ クラスの概要については、「 MAPI メッセージ クラス」を参照してください。 メッセージ クラスとフォームの詳細については、「 メッセージ クラスの選択」を参照してください。

  4. 必要な MAPI フォーム インターフェイスと、特定のフォーム サーバーに必要な任意のオプション インターフェイスを実装します。 詳細については、「 フォーム サーバー コードの記述」を参照してください。

  5. フォーム オブジェクトとフォームが使用するプロパティに対するユーザーの操作を処理するユーザー インターフェイス コードを記述する。

  6. フォームのフォーム構成ファイルの作成。 詳細については、「 フォーム構成ファイルのファイル形式」を参照してください。

  7. ユーザーのコンピューターにフォームをインストールする。 詳細については、「 ライブラリへのフォームのインストール」を参照してください。

多くの場合、手順 1 から 5 を順番に完了するのではなく、同時に実行します。 多くのプログラミング プロジェクトと同様に、フォーム サーバーを開発するプロセスは、特に適切に定義されたシーケンスがあるプロセスではありません。 たとえば、フォーム構成ファイルの作成は上記の 2 番目から最後の手順として示されていますが、フォーム構成ファイルを段階的に作成すると、フォーム サーバーに機能を追加すると、より完全になります。

関連項目

MAPI の概念