Propriedade NameSpace.Categories (Outlook)
Retorna ou define um objeto Categories que representa o conjunto de objetos Category disponível para o namespace. Leitura/gravação.
Sintaxe
expression. Categories
Expressão Uma variável que representa um objeto 'NameSpace'.
Comentários
Essa propriedade representa a lista mestra de categorias, que é o conjunto dos objetos Category que podem ser aplicadas aos itens do Outlook contidos o objeto NameSpace e se aplica a todos os usuários daquele namespace.
Esta propriedade é semelhante à propriedade Categories do objeto Store. Se houver várias contas definidas no perfil atual, use a propriedade Categories do repositório que está associado com a conta específica.
Exemplo
O seguinte exemplo Visual Basic for Applications (VBA) exibe uma caixa de diálogo que contém os nomes e os identificadores para cada objeto Category que está contida no conjunto Categories associado ao objeto NameSpace padrão.
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 whether 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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.