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