Outlook VBA教程:Search对象

   
Application
Search
多个对象

包含针对 Microsoft Outlook 项目的单个搜索的信息。Search对象包含的属性定义了搜索类型和搜索本身的参数。

使用 Search对象

使用Application对象的AdvancedSearch方法返回一个 Search对象。以下示例返回一个名为“SubjectSearch”的搜索对象,并显示该对象的TagFilter属性值。Tag属性用于在特定搜索完成后标识搜索。


Sub SearchInboxFolder()
'Searches the Inbox
    Dim objSch As Search
    Const strF As String = _
        "urn:schemas:mailheader:subject = 'Office Christmas Party'"
    Const strS As String = "Inbox"
    Const strTag As String = "SubjectSearch"
    Set objSch = Application.AdvancedSearch(Scope:=strS, _
        Filter:=strF, SearchSubFolders:=True, Tag:=strTag)
End Sub

使用AdvancedSearchComplete事件确定指定搜索完成的时间。以下示例显示有关搜索的信息以及搜索的结果。


Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
    Dim objRsts As Results
    MsgBox "The search " & SearchObject.Tag & "has completed.
    Set objRsts = SearchObject.Results
    'Print out number in Results collection
    Debug.Print objRsts.Count
    'Print out each member of Results collection
    For Each Item In objRsts
        Debug.Print Item
    Next
End Sub

上页:Outlook VBA教程:Results集合 下页:Outlook VBA教程:Selection对象

Outlook VBA教程:Search对象:相关链接

Outlook VBA教程:Selection对象 Outlook VBA教程:SyncObject对象
Outlook VBA教程:SyncObjects对象 Outlook VBA教程:TaskItem对象
Outlook VBA教程:TaskRequestAcceptItem对象 Outlook VBA教程:TaskRequestDeclineItem对象
Outlook VBA教程:TaskRequestItem对象 Outlook VBA教程:TaskRequestUpdateItem对象
Outlook VBA教程:UserProperties对象 Outlook VBA教程:UserProperty对象
Outlook VBA教程:View对象 Outlook VBA教程:Views集合
Outlook VBA教程:Outlook COM 加载项模板 Outlook VBA教程:对 COM 加载项的支持
Outlook VBA教程:对联系人链接的支持 Outlook VBA教程:对自定义属性页的支持
Outlook VBA教程:对文件夹同步的支持 Outlook VBA教程:Outlook 中的 Visual Basic for Applications
Outlook VBA教程:Account属性 Outlook VBA教程:Actions属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号