次の方法で共有


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

関連項目

Application オブジェクト

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

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