次の方法で共有


FormRegionStartup.GetFormRegionManifest メソッド (Outlook)

フォーム領域の XML マニフェストを取得します。

構文

expression. GetFormRegionManifest( _FormRegionName_ , _LCID_ )

'FormRegionStartup' オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
FormRegionName 必須 String フォーム領域を Windows レジストリに登録するときに使用されたフォーム領域の名前。
LCID 必須 長整数型 Outlook が現在使用している言語を表すロケール ID。 この値は、この言語に対応するフォーム領域のローカライズ文字列を取得するために使用します。

戻り値

フォーム領域の XML マニフェストを表す Variant 。 この XML 文字列には、フォーム領域 (title 要素で指定) と同じ表示名、関連付けられたレイアウト ファイルまたはアドインをサポートされているユーザーの操作、およびローカライズ文字列などの特性が含まれています。 XML は、フォーム領域の XML スキーマに従う必要があります。 For more information on the form region XML schema, see the Microsoft Outlook 2010 XML Schema Reference in the MSDN Library.

注釈

このメソッドは、アドインによる実装を目的としており、Outlook によって呼び出されます。 このメソッドと GetFormRegionIcon メソッドは、 FormRegionStartup インターフェイスの一部として、アドインがフォーム領域を登録し、Outlook にフォーム領域の XML マニフェストとアイコンを提供するためのメカニズムを提供します。

フォーム領域の XML マニフェストを提供するアドインの場合は、Windows レジストリでフォーム領域を登録するときに、追加の ProgIDを指定します。 フォーム領域を登録する方法の詳細については、「Windows レジストリでフォーム領域を指定する」を参照してください。 アドインは、 FormRegionStartup インターフェイスの GetFormRegionManifest メソッドを実装する必要があります。 Windows レジストリで ProgID を指定しない場合、Outlook ではこのメソッドは呼び出されないことに注意してください。

フォーム領域の XML マニフェストでは、アドインがフォーム領域のアイコンを提供するを許可することを意味を提供するアドインに依存しています。 アドインは、 FormRegionStartup インターフェイスの GetFormRegionIcon の実装する必要がありますもできます。 Outlook では、フォーム領域のアドインを指定されたアイコンを取得するのには GetFormRegionIcon を呼び出します。 アドインを使用してアイコンを指定する方法の詳細については、「使い方: アドインを使用してフォーム領域のアイコンを指定する」を参照してください。

Outlook の起動時、Windows レジストリからフォーム領域の一覧を読み取りし、データをキャッシュします。 このデータに基づいて Outlook アドインが指定されているフォーム領域の XML マニフェストを提供するを通知する場合、Outlook はキャッシュされたデータと、 GetFormRegionManifest メソッドによって実装されるこのアドインでフォーム領域を表示する必要のある XML を取得する呼び出しで提供されている ProgIDを使用します。 XML マニフェストが有効ではありません、フォーム領域の XML スキーマに準拠していない場合、Outlook はフォーム領域を読み込むことはできません。 また、Windows レジストリで ProgID を指定しない場合、Outlook は GetFormRegionManifest メソッドと GetFormRegionIcon メソッドを 呼び出しません。

Outlook では、アドインによって XML マニフェストが提供される場合、次の要素が無視されます。

  • name : Outlook はこの要素に指定された値を無視し、レジストリ内のフォーム領域に指定された名前を使用します。

  • layoutFile : アドインがこのフォーム領域を拡張しているため、Outlook はこの要素を無視します。

  • addin : Outlook では、レジストリで等号 (=) が付いた値をアドインの ProgID として使用します。

  • stringOverridefile 属性: Outlook は、stringOverride 要素で指定されたセカンダリ ローカライズ ファイルを無視します。 アドインは、GetFormRegionManifest を実装して、指定された LCID の文字列ローカライズ用の XML マニフェストをインラインで返したり、.NET Frameworkローカライズを使用するなど、別の方法で文字列のローカライズを管理したり、指定した LCID に適切な XML マニフェストを返したりできます。

関連項目

FormRegionStartup インターフェイス

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。