Auf Englisch lesen

Freigeben über


Suchobjekt (Outlook)

Enthält Informationen zu einzelnen Suchvorgängen, die für Outlook-Elemente ausgeführt wurden.

Hinweise

Das Search -Objekt enthält Eigenschaften, die den Typ der Suche und die Parameter der Suche definieren.

Verwenden Sie AdvancedSearch -Methode des Application -Objekts, um ein Search -Objekt zurückzugeben.

Verwenden Sie das AdvancedSearchComplete -Ereignis, um zu bestimmen, ob eine bestimmte Suche abgeschlossen wurde.

Beispiel

Der folgende Microsoft Visual Basic für Applikationen (VBA) wird ein mit dem Namen "SubjectSearch" Search-Objekt zurückgibt und das Objekt Markieren und Filter Eigenschaftswerte. Die Tag -Eigenschaft wird verwendet, um eine bestimmte Suche nach ihrer Beendigung zu identifizieren.

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 
 

Im folgenden Beispiel für VBA werden Informationen zur Suche und zum Ergebnis der Suche angezeigt.

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 
 

Methoden

Eigenschaften

Siehe auch

Search-ObjektmemberOutlook-Objektmodellreferenz

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.