PropertyPage インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[オプション] ダイアログ ボックスまたは、フォルダーの [プロパティ] ダイアログ ボックス内のカスタム プロパティ ページを表します。
public interface class PropertyPage
[System.Runtime.InteropServices.Guid("0006307E-0000-0000-C000-000000000046")]
public interface PropertyPage
Public Interface PropertyPage
- 属性
注釈
Outlook はこのオブジェクトを使用して、カスタム プロパティ ページがダイアログ ボックスの [ 適用] ボタンとやり取りできるようにします。
PropertyPage オブジェクトは抽象的なオブジェクトです。 つまり、Microsoft Outlook オブジェクト ライブラリの PropertyPage オブジェクトには実装コードが含まれています。 代わりに、Microsoft Visual Basic でオブジェクトを実装するのに役立つテンプレートとして提供されます。 このテンプレートでは、Outlook がカスタム プロパティ ページが変更されたかどうかを確認したり、ユーザーが [適用] または [OK] をクリックしたことをプログラムに通知したりできるように、1 組の定義済みのインターフェイスが提供されています。 カスタム プロパティ ページが [適用] ボタンに関係なく機能する場合は、PropertyPage オブジェクトを実装する必要はありません。
カスタム プロパティ ページは、ユーザーがカスタム プロパティ ページのタブをクリックしたときに、[オプション] ダイアログ ボックスまたはフォルダーの [プロパティ] ダイアログ ボックスに Outlook によって表示される ActiveX コントロールです。Visual Basic .NET で PropertyPage オブジェクトを実装するには、実装コードを含むモジュールに次の Implements ステートメントが含まれている必要があります。
Implements Outlook.PropertyPage
モジュールには、 PropertyPage オブジェクトのメソッドとプロパティを実装するプロシージャも記述する必要があります。
プロパティ
Dirty |
カスタム プロパティ ページの内容が変更されている場合は True であるブール値 (C#ではブール値) を返します。 オブジェクトを実装PropertyPageする ActiveX コントロールは、このプロパティの値を設定し、Microsoft Outlook はオブジェクトのPropertyPageSiteメソッドに応答してOnStatusChange()これを照会します。 読み取り専用です。 |
メソッド
Apply() |
カスタム プロパティ ページで行われた変更を適用します。 |
GetPageInfo(String, Int32) |
カスタム プロパティ ページのヘルプ情報を返します。 |