Méthode Conversation.GetAlwaysDelete (Outlook)

Retourne une constante dans l’énumération OlAlwaysDeleteConversation qui indique si tous les nouveaux éléments qui rejoignent la conversation sont toujours déplacés vers le dossier Éléments supprimés dans le magasin de remise spécifié.

Syntaxe

expression. GetAlwaysDelete( _Store_ )

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

Parameters

Nom Requis/Facultatif Type de données Description
Store Requis Boutique Spécifie la banque d’informations hébergeant le dossier Éléments supprimés vers lequel les éléments de la conversation sont déplacés.

Valeur renvoyée

Constante de l’énumération OlAlwaysDeleteConversation qui indique si tous les nouveaux éléments de la conversation sont toujours déplacés vers le dossier Éléments supprimés du magasin de remise spécifié.

Remarques

Si le paramètre Store spécifie un magasin de non-remise tel qu’un magasin .pst d’archive, la méthode GetAlwaysDelete retourne une constante de OlAlwaysDeleteConversation qui s’applique aux éléments de conversation dans le magasin de remise par défaut. Les éléments d’une banque de non-remise ne sont pas déplacés dans le dossier Éléments supprimés pour la banque de remise par défaut.

Si GetAlwaysDelete renvoie la valeur olAlwaysDelete, les éléments de la conversation seront toujours déplacés vers le dossier Éléments supprimés pour la banque contenant les éléments. Dans une conversation inter-banque, les éléments sont déplacés dans le dossier Éléments supprimés pour la banque contenant les éléments. Si GetAlwaysDelete renvoie la valeur olAlwaysDelete, la méthode GetAlwaysMoveToFolder renvoie un objet représentant le dossier Éléments supprimés pour la banque par défaut.

Si GetAlwaysDelete renvoie la valeur olAlwaysDeleteUnsupported, la banque spécifiée ne prend pas en charge l’action de déplacement systématique des éléments du dossier Éléments supprimés de cette banque.

Si GetAlwaysDelete renvoie olDoNotDelete, les nouveaux éléments qui arrivent dans la conversation ne sont pas déplacés vers le dossier Éléments supprimés du 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 Microsoft Visual Basic pour Application (VBA) suivant démontre comment vérifier le paramètre de suppression systématique de la conversation d’un élément de message sélectionné. L’exemple de code, DemoGetAlwaysDelete, vérifie que les conversations sont activées dans le magasin par défaut, obtient la conversation qui implique le premier élément de courrier affiché dans le volet de lecture s’il existe une conversation, utilise GetAlwaysDelete pour obtenir le paramètre always-delete et affiche le paramètre.

Sub DemoGetAlwaysDelete() 
 
 Dim oMail As Outlook.MailItem 
 
 Dim oConv As Outlook.Conversation 
 
 Dim oStore As Outlook.Store 
 
 Dim intValue As Integer 
 
 
 
 ' Get the item displayed in Reading Pane. 
 
 Set oMail = ActiveExplorer.Selection(1) 
 
 
 
 If Application.Session.DefaultStore.IsConversationEnabled Then 
 
 Set oConv = oMail.GetConversation 
 
 If Not (oConv Is Nothing) Then 
 
 intValue = _ 
 
 oConv.GetAlwaysDelete(Application.session.DefaultStore) 
 
 If intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olAlwaysDelete Then 
 
 Debug.Print "olAlwaysDelete" 
 
 ElseIf intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olAlwaysDeleteUnsupported Then 
 
 Debug.Print "olAlwaysDeleteUnsupported" 
 
 ElseIf intValue = _ 
 
 Outlook.OlAlwaysDeleteConversation.olDoNotDelete Then 
 
 Debug.Print "olDoNotDelete" 
 
 End If 
 
 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.