Freigeben über


Search.Save-Methode (Outlook)

Speichert die Suchergebnisse in einem Suchordner.

Syntax

Ausdruck. Speichern (SchFldrName)

Ausdruck Eine Variable, die ein Search-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
SchFldrName Erforderlich String Eine Zeichenfolge, die den Namen des Suchordners darstellt.

Hinweise

Die Save -Methode zeigt einen Fehler, wenn bereits ein Suchordner mit dem gleichen Namen vorhanden ist.

Beispiel

Der folgende Microsoft Visual Basic für Applikationen (VBA) des Posteingangs nach Elementen mit der Betreffzeile "Test" durchsucht und die Ergebnisse in einem Suchordner gespeichert. Die AdvanceSearchComplete Ereignisprozedur legt den BooleschenblnSearchComp Wert auf True fest, 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 ThisOutlookSessionplatziert 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 
 
 sch.Save("Subject Test") 
 
End Sub

Siehe auch

Search-Objekt

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.