Méthode Conversation.SetAlwaysMoveToFolder (Outlook)

Définit un objet Dossier 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 ».

Paramètres

Nom Requis/Facultatif Type de données Description
MoveToFolder Obligatoire Folder Spécifie le dossier dans lequel tous les éléments existants et nouveaux qui arrivent dans la conversation sont toujours déplacés.
Store Obligatoire 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 toujours déplacer vers le dossier pour les éléments de conversation 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. La définition du paramètre MoveToFolder sur le dossier Éléments supprimés a pour résultat que la méthode GetAlwaysDelete renvoie la valeur olDoNotDelete.

L’événement BeforeItemMove de l’objet Dossier 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 DemoSetAlwaysMoveToFolderde code , , 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-Référence » 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 Store pour l’élément de courrier sélectionné, obtient l’objet de conversation pour cet élément de courrier si une conversation existe, 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

Objet de conversation

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.