Suchobjekt (Outlook)
Enthält Informationen zu einzelnen Suchvorgängen, die für Outlook-Elemente ausgeführt wurden.
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.
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
Search-ObjektmemberOutlook-Objektmodellreferenz
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.