フォーム ページとフォーム領域をカスタマイズする
Outlook のフォームは、フォームのページをカスタマイズする方法とフォームのフォーム領域を作成する方法のいずれかでカスタマイズできます。 フォーム ページのカスタマイズは Microsoft Office Outlook 97 以降でサポートされており、フォーム領域は Microsoft Office Outlook 2007 以降でサポートされています。
ここでは、フォーム ページ上でフォームをカスタマイズする場合と、フォーム領域上でフォームをカスタマイズする場合を比較し、フォーム領域の利点を示します。
注:
[!メモ] カスタムのフォーム ページとフォーム領域は同じカスタム フォームで共存できますが、短時間で開発して簡単に保守できるようにするために、今後のカスタム フォームはフォーム領域のみを使用して開発することをお勧めします。 既存のフォーム ソリューションのオプションの詳細については、「 Outlook 97-2003 カスタム フォームを移行するためのベスト プラクティス」を参照してください。
比較事項 | フォーム ページ | フォーム領域 |
---|---|---|
Outlook のバージョン | Microsoft Office Outlook 97 以降でサポート。 | Office Outlook 2007 以降でサポートされています。 |
カスタマイズの実行場所 | Outlook のフォーム デザイナーでフィールドおよびコントロールを追加。 オプションとして Script Editor を使用して VBScript でコントロールをプログラミング。 | Outlook のフォーム デザイナーを使用してフィールドおよびコントロールを追加。 オプションとしてアドインを使用してコントロールをプログラミング。 |
Controls | Office Outlook 2007 より前のバージョンの Outlook で実行する場合、フォーム ページでは、Microsoft Forms 2.0 コントロールと一部のサード パーティの ActiveX コントロールがサポートされますが、Outlook コントロールはサポートされません。 Office Outlook 2007 以降で実行する場合、フォーム ページではフォーム 2.0 コントロールと Outlook コントロールがサポートされます。 フォーム ページには、常に従来の外観のフォーム 2.0 コントロールが表示されます。 詳細については、「ユーザー定義フォームのコントロール」を参照してください。 | フォーム領域では、Microsoft Forms 2.0 コントロール、一部のサード パーティ製 ActiveX コントロール、および Outlook コントロールがサポートされています。 既定では、Outlook に対応するコントロールをテーマにした一部の Forms 2.0 コントロールは、対応するテーマコントロールに置き換えられます。そのため、常にテーマを設定した外観で表示されます。 詳細については、「ユーザー定義フォームのコントロール」を参照してください。 |
デザイン時のカスタマイズ範囲 | カスタマイズできるのは次のページのみです。
|
次のページをカスタマイズできます。
|
既定のページに対するユーザー インターフェイスの追加 | ユーザー インターフェイスを追加できるのは、メッセージ フォーム、投稿フォーム、および連絡先フォームの既定のページと、任意の標準フォームの P2 ~ P6 ページまでだけです。 予定フォームの既定のページなど、他の既定のページにユーザー インターフェイスを追加するには、[ このページの表示 ] をオフにしてページを非表示にし、P2 などの補助ページで既定のページを再作成し、そのページにカスタム ユーザー インターフェイスを追加する必要があります。 | 任意の標準フォームの既定のページに、付加フォーム領域としてユーザー インターフェイスを追加できます。 |
別のページの追加 | 各フォームにつき最大 5 個のフォーム ページ (P2 ~ P6)。 フォームでページを表示するには、[このページを表示] をオンにします。 | フォームごとに最大 30 個の個別のフォーム領域と 50 個の隣接するフォーム領域。 |
既定のユーザー インターフェイスの削除 | 既定のユーザー インターフェイスを削除できるのは次のページのみです。
|
"フォーム ページ" に記載されているのと同じ方法で、既定のユーザー インターフェイスを削除または非表示にできます。 また別の方法として、既定のページのユーザー インターフェイスを削除することなく、代替のフォーム領域を作成してフォームの既定のページを "置き換える" か、全置換フォーム領域を作成してフォームの全ページと "置き換える" こともできます。 ただし、代替のフォーム領域と全置換フォーム領域は、Outlook メッセージ クラスから派生した独自のメッセージ クラスについてのみサポートされています。 |
ページ全体のカスタマイズ | 標準フォームの任意のページを非表示にし、P2 ~ P6 ページに独自のユーザー インターフェイスを追加できます。 | 標準フォームの任意のページを非表示にし、個別のフォーム領域を使用してフォームに別のページを追加したり、代替のフォーム領域を使用して既定のページを置き換えたり、全置換フォーム領域を使用してフォーム全体を置き換えることができます。 置換は、Outlook メッセージ クラスから派生したカスタム メッセージ クラスに対してのみサポートされることに注意してください。 |
新しい (派生) メッセージ クラスのサポート | 管理者が Forms Administrator ツールを使用して派生メッセージ クラスにユーザー定義フォームを登録します。 | Windows レジストリでフォーム領域を派生メッセージ クラスに登録できます。 |
展開 | 管理者がユーザー定義フォームを登録およびインストールします。 フォームのアドインが存在する場合は、管理者がフォームとは別にそのアドインをインストールします。 | 管理者がアドインをインストールします。 その結果、アドインによってフォーム領域のファイルがインストールされ、フォーム領域がユーザー定義フォームに登録されます。 |
実行時におけるカスタマイズ内容の表示 | カスタマイズ内容はインスペクターにのみ表示されます。 | カスタマイズ内容はインスペクターと閲覧ウィンドウに表示されます。 |
ユーザー インターフェイスのローカライズのサポート | いいえ | フォーム領域名、コントロール名、およびユーザー操作を、ロケールに基づいたローカライズ済み文字列で表示します。 |
ソリューション間での共有 | 各カスタム フォームは、1 つのアドインによってのみカスタマイズできます (Inspector オブジェクトの ModifiedFormPages プロパティを使用する場合を除く)。 | IPM メッセージ クラスを除き、すべてのメッセージ クラスのフォームは、複数のアドインによってカスタマイズできます。 |
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。