PropertyPage インターフェイス

定義

[オプション] ダイアログ ボックスまたは、フォルダーの [プロパティ] ダイアログ ボックス内のカスタム プロパティ ページを表します。

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)

カスタム プロパティ ページのヘルプ情報を返します。

適用対象