Méthode Conversation.SetAlwaysMoveToFolder (Outlook)

Définit un objet Folder qui indique le dossier vers lequel tous les éléments de conversation existants et les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés.

Syntaxe

expression. SetAlwaysMoveToFolder( _MoveToFolder_ , _Store_ )

Expression Variable qui représente un objet « Conversation ».

Parameters

Nom Requis/Facultatif Type de données Description
MoveToFolder Requis Folder Spécifie le dossier vers lequel tous les éléments existants et les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés.
Store Requis Store Spécifie la banque hébergeant le dossier vers lequel les éléments de la conversation sont déplacés.

Remarques

La méthode SetAlwaysMoveToFolder est appliquée aux éléments de la conversation stockés dans la banque de remise spécifiée par le paramètre Store. Si le paramètre Store représente une banque de non-remise telle qu’une banque d’archives .pst, l’action de déplacement s’appliquera aux éléments de la conversation stockés dans la banque de remise par défaut.

Si le paramètre MoveToFolder spécifie un dossier non valide ou qui n’existe pas, qui a été déplacé ou qui est en lecture seule, Outlook générera une erreur.

Pour arrêter l’action always-move-to-folder pour les éléments de conversations dans un magasin, appelez la méthode StopAlwaysMoveToFolder .

Remarque

Définir le dossier Éléments supprimés en tant que paramètre MoveToFolder dans SetAlwaysMoveToFolder n’est pas équivalent à l’appel de SetAlwaysDelete dans la même banque et la même conversation. Si vous définissez le paramètre MoveToFolder sur le dossier Éléments supprimés, la méthode GetAlwaysDelete retourne la valeur olDoNotDelete.

L’événement BeforeItemMove de l’objet Folder se produit lorsque vous appelez SetAlwaysMoveToFolder.

Exemple

L’exemple Visual Basic pour Applications (VBA) suivant montre comment définir le dossier dans lequel les éléments de conversation existants et les nouveaux éléments qui arrivent dans la conversation d’un élément de courrier spécifique sont toujours déplacés. L’exemple de code, DemoSetAlwaysMoveToFolder, choisit le premier élément de courrier affiché dans le volet de lecture comme élément de courrier spécifique, et le dossier nommé « 1-Reference » sous le dossier Boîte de réception comme dossier vers lequel déplacer les éléments de conversation. DemoSetAlwaysMoveToFolder Vérifie que les conversations sont activées dans le magasin pour l’élément de courrier sélectionné, obtient l’objet de conversation pour cet élément de messagerie s’il existe une conversation et utilise SetAlwaysMoveToFolder pour toujours déplacer tous les éléments de conversation existants et les nouveaux éléments qui arrivent dans la conversation vers le dossier spécifié.

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

Voir aussi

Conversation, objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.