Freigeben über


Conversation.SetAlwaysMoveToFolder-Methode (Outlook)

Legt ein Folder -Objekt fest, das den Ordner angibt, in den alle vorhandenen Unterhaltungselemente und neu in die Unterhaltung eingehenden Elemente verschoben werden.

Syntax

Ausdruck. SetAlwaysMoveToFolder( _MoveToFolder_ , _Store_ )

Ausdruck Eine Variable, die ein Conversation-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
MoveToFolder Erforderlich Folder Gibt den Ordner an, in den alle vorhandenen Unterhaltungselemente und neu in die Unterhaltung eingehenden Elemente immer verschoben werden.
Store Erforderlich Store Gibt den Informationsspeicher an, der den Ordner enthält, in den Elemente der Unterhaltung verschoben werden.

Hinweise

Die SetAlwaysMoveToFolder-Methode verarbeitet Unterhaltungselemente im durch den Store-Parameter angegebenen Zustellungsspeicher. Wenn der Store-Parameter einen Unzustellbarkeitsspeicher wie z. B. einen PST-Archivspeicher darstellt, wird die Verschiebeaktion auf Unterhaltungselemente im Standardzustellungsspeicher angewendet.

Wenn der MoveToFolder-Parameter einen ungültigen Ordner angibt, der nicht vorhanden ist, verschoben wurde oder schreibgeschützt ist, löst Outlook einen Fehler aus.

Rufen Sie die StopAlwaysMoveToFolder -Methode auf, um die Aktion "always-move-to-folder" für Unterhaltungselemente in einem Informationsspeicher zu beenden.

Hinweis

Das Festlegen des Ordners "Gelöschte Elemente" als MoveToFolder-Parameter in SetAlwaysMoveToFolder entspricht nicht dem Aufrufen von SetAlwaysDelete im selben Speicher und derselben Unterhaltung. Durch Festlegen des MoveToFolder -Parameters auf die gelöschte Ordner Ergebnisse in der GetAlwaysDelete -Methode zurückgeben der Wert oldonotdelete zurück.

Das BeforeItemMove -Ereignis des Folder -Objekts tritt auf, wenn Sie SetAlwaysMoveToFolder aufrufen.

Beispiel

Im folgende Visual Basic für Applikationen (VBA) wird gezeigt, wie den Ordner festlegen, in den vorhandenen Unterhaltung und neue Elemente, die in der Unterhaltung eine bestimmte e-Mail-Elements immer verschoben werden. Im Codebeispiel wird das erste E-Mail-Element, DemoSetAlwaysMoveToFolderdas im Lesebereich als bestimmtes E-Mail-Element angezeigt wird, und der Ordner "1-Reference" unter dem Ordner Posteingang als Ordner ausgewählt, in den die Unterhaltungselemente verschoben werden sollen. DemoSetAlwaysMoveToFolder stellt sicher, dass Unterhaltungen im Speicher für die ausgewählte e-Mail-Element aktiviert sind, wird das Conversation-Objekt für dieses e-Mail-Element abgerufen, wenn eine Unterhaltung vorhanden ist und SetAlwaysMoveToFolder verwendet, um immer alle vorhandenen Unterhaltungselemente und neue Elemente, die in der Unterhaltung, in den angegebenen Ordner eingehen zu verschieben.

Sub DemoSetAlwaysMoveToFolder() 
 Dim oMail As Outlook.MailItem 
 Dim oConv As Outlook.Conversation 
 Dim oStore As Outlook.Store 
 Dim oFolder As Outlook.Folder 
 
 ' Obtain a reference to the folder where conversation items will be moved. 
 Set oFolder = _ 
 Application.Session.GetDefaultFolder(olFolderInbox).Folders("1-Reference") 
 ' Get the Item displayed in the Reading Pane. 
 Set oMail = ActiveExplorer.Selection(1) 
 Set oStore = oFolder.Store 
 If oStore.IsConversationEnabled Then 
 Set oConv = oMail.GetConversation 
 If Not (oConv Is Nothing) Then 
 oConv.SetAlwaysMoveToFolder oFolder, oStore 
 End If 
 End If 
End Sub

Siehe auch

CONVERSATION-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.