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, DemoSetAlwaysMoveToFolder
das 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
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.