PropertyPage 对象

         
PropertyPages
PropertyPage

代表 Microsoft Outlook“选项”对话框或文件夹“属性”对话框中的自定义属性页。Outlook 使用该对象使自定义属性页与对话框中的“应用”按钮进行交互。

使用 PropertyPage 对象

PropertyPage 对象是个抽象对象。也就是说,在 Microsoft Outlook 对象库中的 PropertyPage 对象不包含实现代码,而是作为模板提供给用户,帮助用户在 Microsoft Visual Basic 中实现该对象。它提供了一组预定义的接口,Outlook 可利用该接口来确定自定义属性页是否更改,以及通知程序用户单击了“应用”或“确定”按钮。(如果自定义属性页不依赖于“应用”按钮,就不需要实现 PropertyPage 对象。)

自定义属性页是个 ActiveX 控件,当用户单击自定义属性页的选项卡时,Outlook 将其显示在“选项”对话框或文件夹“属性”对话框中。若要实现 PropertyPage 对象,包含实现代码的模块中必须包含以下语句:

Implements Outlook.PropertyPage

该模块还必须包含实现 PropertyPage 对象的属性和方法的过程。例如,若要实现 Dirty 属性,模块中必须有与下面所示相似的过程。

Private Property Get PropertyPage_Dirty() As Boolean
    PropertyPage_Dirty = gblDirty
End Property

若要实现 PropertyPage 对象的方法,模块必须包含与下面所示相似的语句。

Private Sub PropertyPage_Apply()
    ' Code to set properties according to the user's
    ' selections goes here.
End Sub