Propriété Category.CategoryID (Outlook)

Renvoie une valeur de type String qui représente l'identificateur unique de l'objet Category. En lecture seule.

Syntaxe

expression. CategoryID

Expression Variable qui représente un objet Category .

Remarques

Étant donné que la propriété Name d’un objet Category peut être modifiée par programmation ou par action de l’utilisateur, chaque objet Category est identifié de manière unique par un identificateur global unique (GUID), affecté à l’objet, qui peut être récupéré à l’aide de cette propriété. Le GUID se présente comme une chaîne au format suivant :

{00000000-0000-0000-0000-000000000000}

Exemple

L'exemple Visual Basic for Applications (VBA) suivant affiche une boîte de dialogue contenant les noms et identificateurs de chaque objet Category de la collection Categories associée à l'objet NameSpace par défaut.

Private Sub ListCategoryIDs() 
 
 Dim objNameSpace As NameSpace 
 
 Dim objCategory As Category 
 
 Dim strOutput As String 
 
 
 
 ' Obtain a NameSpace object reference. 
 
 Set objNameSpace = Application.GetNamespace("MAPI") 
 
 
 
 ' Check if the Categories collection for the Namespace 
 
 ' contains one or more Category objects. 
 
 If objNameSpace.Categories.Count > 0 Then 
 
 
 
 ' Enumerate the Categories collection. 
 
 For Each objCategory In objNameSpace.Categories 
 
 
 
 ' Add the name and ID of the Category object to 
 
 ' the output string. 
 
 strOutput = strOutput & objCategory.Name & _ 
 
 ": " & objCategory.CategoryID & vbCrLf 
 
 Next 
 
 End If 
 
 
 
 ' Display the output string. 
 
 MsgBox strOutput 
 
 
 
 ' Clean up. 
 
 Set objCategory = Nothing 
 
 Set objNameSpace = Nothing 
 
 
 
End Sub

Voir aussi

Objet Category

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.