FormRegionStartup インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アドインがフォーム領域の記憶域とユーザー インターフェイスを指定し、そのフォーム領域のオブジェクトを取得し、フォーム領域がフォームまたは閲覧ウィンドウに表示される直前にそのことを確認できるようにするインターフェイスを定義します。
public interface class FormRegionStartup : Microsoft::Office::Interop::Outlook::_FormRegionStartup
[System.Runtime.InteropServices.Guid("00063059-0000-0000-C000-000000000046")]
public interface FormRegionStartup : Microsoft.Office.Interop.Outlook._FormRegionStartup
Public Interface FormRegionStartup
Implements _FormRegionStartup
- 派生
- 属性
- 実装
注釈
これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドとプロパティ メンバーの詳細については、「」を参照してください _FormRegionStartup。
FormRegionStartup インターフェイスは、抽象クラスを直接インスタンス化できないことを意味します。 Visual Basic では、次のように、アドイン クラスで FormRegionStartup のメソッドを提供するのには、 Implements キーワードを使用できます。
Implements Outlook._FormRegionStartup.BeforeFormRegionShow
クライアント コンピューター上の Outlook フォームにフォーム領域を展開するアドインでは、 BeforeFormRegionShow(FormRegion) 2 つのメソッドと GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize)で構成される FormRegionStartup インターフェイスを実装する必要があります。 Outlook アドインが読み込まれると、Outlook は、 FormRegionStartup の IDTExtensibility2 インターフェイスを照会します。
アドインは、 GetFormRegionStorage のフォーム領域の記憶域とレイアウト ファイルを示します。 GetFormRegionStorage を呼び出して、Outlook ストレージを割り当てるとフォーム領域のレイアウトを計算、フォーム領域のオブジェクトをインスタンス化、アドインに割り当てられているストレージを表す値を返します。 GetFormRegionStorage が成功した場合、フォーム領域がインスペクター ウィンドウまたは閲覧ウィンドウに表示される直前に、Outlook は BeforeFormRegionShow を呼び出し、フォーム領域のオブジェクトをアドインに渡しますFormRegion。 アドインには、フォーム領域内のコントロールを更新するフォーム領域が表示される前にこの機会を使用します。
アドインでは、フォーム領域のフレームを閉るときに、そのフォーム領域のオブジェクトを解放する必要があります。
フォーム領域のアドインの記述の詳細については、「アドイン FormRegionStartupを使用したフォーム領域の拡張」を参照してください。MSDN のコード サンプルのダウンロードに関するページを参照してください。
メソッド
BeforeFormRegionShow(FormRegion) |
フォーム領域が表示される前に、アドインによってフォーム領域のユーザー インターフェイスを更新できるようにします。 (継承元 _FormRegionStartup) |
GetFormRegionIcon(String, Int32, OlFormRegionIcon) |
フォーム領域の特定の種類のアイコンに対して表示されるアイコン イメージを取得します。 (継承元 _FormRegionStartup) |
GetFormRegionManifest(String, Int32) |
フォーム領域の XML マニフェストを取得します。 (継承元 _FormRegionStartup) |
GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize) |
指定された情報に基づき、フォーム領域の適切な記憶域を取得します。 (継承元 _FormRegionStartup) |