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