Search.Results-Eigenschaft (Outlook)
Gibt eine Auflistung von Ergebnissen, die die Ergebnisse der Suche angibt. Schreibgeschützt.
Syntax
Ausdruck. Results
Ausdruck Eine Variable, die ein Search-Objekt darstellt.
Beispiel
Im folgenden beispiel für Visual Basic for Applications (VBA) wird der Posteingang nach Elementen mit dem Betreff "Test" durchsucht und die Namen der Absender der von der Suche zurückgegebenen E-Mail-Elemente angezeigt. Die Ereignisprozedur AdvanceSearchComplete
wird der boolesche blnSearchComp
auf True festgelegt, wenn die Suche abgeschlossen ist. Boolean-Variable wird von der TestAdvancedSearchComplete()
-Prozedur verwendet, um zu bestimmen, wann die Suche abgeschlossen ist. Der Beispielcode muss in einem Klassenmodul wie ThisOutlookSession platziert werden, und die TestAdvancedSearchComplete()
Prozedur muss aufgerufen werden, bevor die Ereignisprozedur von Outlook aufgerufen werden kann.
Public blnSearchComp As Boolean
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
MsgBox "The AdvancedSearchComplete Event fired"
blnSearchComp = True
End Sub
Sub TestAdvancedSearchComplete()
Dim sch As Outlook.Search
Dim rsts As Outlook.Results
Dim i As Integer
blnSearchComp = False
Const strF As String = "urn:schemas:mailheader:subject = 'Test'"
Const strS As String = "Inbox"
Set sch = Application.AdvancedSearch(strS, strF)
While blnSearchComp = False
DoEvents
Wend
Set rsts = sch.Results
For i = 1 To rsts.Count
MsgBox rsts.Item(i).SenderName
Next
End Sub
Siehe auch
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.