(Outlook) 的 Application.OptionsPagesAdd 事件
每當使用者按一下 Outlook [選項] 對話方塊中,[增益集] 索引標籤上的 [增益集選項] 按鈕時就會發生。
語法
expression。 OptionsPagesAdd
( _Pages_
, _Folder_
)
expression 代表 Application 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Pages | 必要 | PropertyPages | 已經加入至對話方塊的屬性頁集合。 這個集合僅包含自訂屬性頁。 它不包含標準的 Microsoft Outlook 屬性頁。 |
Folder | 必要 | PropertyPages | 這個引數只與 Folder 物件搭配使用。 Folder 物件則是用在 [屬性] 對話方塊開啟時。 |
註解
Microsoft Visual Basic Scripting Edition (VBScript) 中沒有這個事件。
您的程式會處理此事件以便加入自訂屬性頁。 然後,屬性頁就會加入 [選項] 對話方塊中。 當事件引發時,Pages所識別的 PropertyPages集合物件會包含在呼叫事件處理常式之前新增的屬性頁。 若要將屬性頁新增至集合,請先使用PropertyPages集合的Add方法,再結束事件處理常式。
範例
這個 Microsoft Visual Basic for Applications (VBA) 範例會將新的屬性頁加入至 Outlook 的 [選項] 對話方塊。 此範例程式碼必須放置於元件物件模型 (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 支援與意見反應。