Méthode Conversation.SetAlwaysAssignCategories (Outlook)
Applique une ou plusieurs catégories à tous les éléments, existants ou futurs, de la conversation.
Syntaxe
expression. SetAlwaysAssignCategories
( _Categories_
, _Store_
)
Expression Variable qui représente un objet « Conversation ».
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Categories | Requis | String | Chaîne, délimitée par des virgules, d’un ou plusieurs noms de catégorie toujours affectés à tous les éléments de la conversation. |
Store | Requis | Boutique | Banque dans laquelle les éléments de la conversation doivent toujours être affectés aux catégories spécifiées via le paramètre Categories. |
Remarques
Si le magasin spécifié par le paramètre Store représente un magasin de non-remise, tel qu’un magasin .pst d’archive, la méthode retourne une chaîne de catégories qui sont appliquées aux éléments de conversation dans le magasin de remise par défaut.
L’événement ItemChange de l’objet Items se produit lorsque vous appelez la méthode SetAlwaysAssignCategories sur une conversation.
Pour déterminer les catégories principales existantes pour l’utilisateur actuel, examinez la propriété Categories de l’objet Store spécifié par le paramètre Store . Si une ou plusieurs catégories spécifiées par le paramètre Categories n’existent pas dans la collection de catégories principales, les catégories sont affectées à la conversation, mais ne sont pas ajoutées à la collection master categories.
Pour déterminer les catégories existantes qui sont toujours affectées aux éléments de la conversation dans le magasin spécifié, utilisez la méthode GetAlwaysAssignCategories .
Si la méthode SetAlwaysAssignCategories est appelée plusieurs fois, le résultat est cumulatif. Par exemple, si vous appelez SetAlwaysAssignCategories en spécifiant la catégorie « Important », puis appelez à nouveau SetAlwaysAssignCategories en spécifiant les catégories « Business » et « Social », les catégories qui sont toujours affectées sont « Important », « Business » et « Social ».
Pour arrêter l’action de toujours attribuer des catégories, utilisez la méthode ClearAlwaysAssignCategories . Après l’appel de la méthode ClearAlwaysAssignCategories , la méthode GetAlwaysAssignCategories renvoie une chaîne vide.
La méthode SetAlwaysAssignToCategories ignore les noms de catégorie constitués par des chaînes vides. Par exemple, si le paramètre Categories est défini sur la chaîne « Travail,,Jeu », « Travail » et « Jeu » seront affectés à la conversation et la catégorie représentée par une chaîne vide sera ignorée.
Exemple
L’exemple de code Visual Basic pour Application (VBA) suivant présente l’affectation des catégories à tous les éléments, nouveaux et existants, d’une conversation d’un élément de courrier spécifique. L’exemple de code, DemoSetAlwaysAssignCategories
, choisit le premier élément de courrier affiché dans le volet de lecture comme élément de courrier spécifique. DemoSetAlwaysAssignCategories
Vérifie que les conversations sont activées dans le magasin pour l’élément de courrier sélectionné, obtient l’objet de conversation pour cet élément de courrier s’il existe une conversation et utilise SetAlwaysAssignToCategories pour définir les deux catégories « Meilleures pratiques » et « OOM » sur tous les éléments existants et futurs de cette conversation.
Sub DemoSetAlwaysAssignCategories()
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
Dim oFolder As Outlook.folder
oConv.SetAlwaysAssignCategories "Best Practices; OOM", 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.