共用方式為


Outlook) (搜尋物件

會包含對 Outlook 項目執行個別搜尋的相關資訊。

註解

Search 物件中包含定義搜尋類型及搜尋本身參數的屬性。

使用 Application 物件的 AdvancedSearch 方法可傳回 Search 物件。

使用 AdvancedSearchComplete 事件來判斷指定的搜尋何時完成。

範例

下列 Microsoft Visual Basic for Applications (VBA) 範例會傳回名為 「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 
 

下列 VBA 範例會顯示搜尋及搜尋結果的相關資訊。

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 
 

方法

名稱
GetTable
Save
Stop

屬性

名稱
Application
Class
Filter
IsSynchronous
Parent
Results
Scope
SearchSubFolders
Session
Tag

另請參閱

Search 物件成員Outlook 物件模型參考

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應