Application.OptionsPagesAdd イベント (Outlook)
ユーザーが Outlook の [オプション] ダイアログ ボックスの [アドイン] タブで [アドイン オプション] をクリックすると発生します。
構文
expression. OptionsPagesAdd
( _Pages_
, _Folder_
)
式Application オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Pages | 必須 | PropertyPages | ダイアログ ボックスに追加されたプロパティ ページのコレクションです。 このコレクションにはカスタム プロパティ ページだけが含まれます。 標準の Microsoft Outlook プロパティ ページは含まれません。 |
Folder | 必須 | PropertyPages | この引数は フォルダー のオブジェクトにのみ使用されます。 フォルダー オブジェクトは、[ プロパティ] ダイアログ ボックスが開かれます。 |
注釈
このイベントは Microsoft Visual Basic Scripting Edition (VBScript) では使用できません。
カスタム プロパティ ページを追加するには、プログラムでこのイベントを処理します。 プロパティ ページは [オプション] ダイアログ ボックスに追加されます。 イベントが発生すると、Pages によって識別される PropertyPages コレクション オブジェクトには、イベント ハンドラーが呼び出される前に追加されたプロパティ ページが含まれます。 プロパティ ページをコレクションに追加するには、イベント ハンドラーを終了する前に PropertyPages コレクションの Add メソッドを使用します。
例
次の Microsoft Visual Basic for Applications (VBA) の例は、新しいプロパティ ページを Outlook の [ オプション] ダイアログ ボックスに追加します。 このサンプル コードは Component Object Model (COM) アドインのクラス モジュールに置いてください。 COM アドインの詳細については、「 COM アドインを使用した Outlook のカスタマイズ」を参照してください。
Implements IDTExtensibility2
Private WithEvents OutlApp As Outlook.Application
Private Sub IDTExtensibility2_OnConnection(ByVal Application As Object, ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant)
Set OutlApp = Outlook.Application
End Sub
Private Sub OutlApp_OptionsPagesAdd(ByVal Pages As Outlook.PropertyPages)
Pages.Add "PPE.SimplePage", "Simple Page"
'PPE.SimplePage is a ProgID of the registered ActiveX Control - the property page that is to be displayed in the COM add-in
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。