Partager via


Conversation.SetAlwaysDelete, méthode (Outlook)

Spécifie un paramètre pour le magasin de remise spécifié qui indique si tous les éléments existants et tous les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés vers le dossier Éléments supprimés dans le magasin de remise spécifié.

Syntaxe

expression. SetAlwaysDelete( _AlwaysDelete_ , _Store_ )

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

Parameters

Nom Requis/Facultatif Type de données Description
AlwaysDelete Requis OlAlwaysDeleteConversation Constante indiquant si tous les éléments, nouveaux ou existants, d’une conversation doivent toujours être déplacés dans le dossier Éléments supprimés de la banque spécifiée par le paramètre Store.
Store Requis Boutique Spécifie la banque stockant le dossier Éléments supprimés vers lequel les éléments de la conversation, nouveaux ou existants, doivent être déplacés.

Remarques

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

Si le paramètre AlwaysDelete est olAlwaysDelete, les éléments de conversation sont déplacés vers le dossier Éléments supprimés du magasin spécifié. Dans ce cas, les éléments ne sont pas supprimés définitivement, sauf si l’utilisateur a spécifié une option distincte pour supprimer définitivement des éléments lors de l’arrêt de Microsoft Outlook.

Si SetAlwaysDelete renvoie olDoNotDelete, les éléments de conversation existants et les nouveaux éléments qui arrivent dans la conversation ne sont pas déplacés vers le dossier Éléments supprimés dans le magasin de remise spécifié, et les éléments de conversation existants dans le dossier Éléments supprimés sont déplacés vers la boîte de réception.

Exemple

L’exemple de code Visual Basic pour Application (VBA) suivant présente la définition du paramètre de suppression systématique de la conversation d’un élément de courrier spécifique. L’exemple de code, DemoSetAlwaysDelete, choisit le premier élément de courrier affiché dans le volet de lecture comme élément de courrier spécifique. DemoSetAlwaysDelete Vérifie que les conversations sont activées dans le magasin pour l’élément de courrier, obtient la conversation qui implique cet élément de messagerie s’il existe une conversation et utilise SetAlwaysDelete pour toujours déplacer les éléments existants et nouveaux de cette conversation vers le dossier Éléments supprimés dans le même magasin.

Sub DemoSetAlwaysDelete() 
 Dim oMail As Outlook.MailItem 
 Dim oConv As Outlook.Conversation 
 Dim oStore As Outlook.Store 
 
 ' Get the item displayed in the Reading Pane. 
 Set oMail = ActiveExplorer.Selection(1) 
 Set oStore = oMail.Parent.Store 
 If oStore.IsConversationEnabled Then 
 Set oConv = oMail.GetConversation 
 If Not (oConv Is Nothing) Then 
 oConv.SetAlwaysDelete _ 
 olAlwaysDelete, 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.