Se você quiser descobrir quantos contatos em cada categoria, você pode usar os 2 métodos apresentados neste artigo. Um está usando a pesquisa instantânea e o outro está usando o VBA.
Assim como usar categorias de cores para gerenciar seus e-mails do Outlook, você também pode classificar seus contatos por meio de categorias. Se você categorizou seus contatos por cores e agora deseja obter a contagem total de contatos em cada categoria diferente, pode usar os 2 meios a seguir para alcançá-lo.

Método 1: Use a Pesquisa Instantânea
- Em primeiro lugar, inicie seu Outlook.
- Em seguida, abra sua pasta de contatos.
- Em seguida, clique na caixa de pesquisa para ativar a faixa “Ferramentas de pesquisa”.
- Em seguida, clique no botão “Categorizado”.
- Na lista suspensa, você pode selecionar uma ou mais categorias de cores. Aqui, usaremos a “Categoria Roxa” como exemplo.
- Depois de selecionar a categoria específica, você verá um critério de pesquisa relacionado preenchido na caixa de pesquisa.
- Agora, na parte inferior esquerda da barra de status, você pode verificar a contagem total de contatos na categoria selecionada, conforme a imagem a seguir:
Dessa forma, você deve contar os contatos em cada categoria, um por um. Será bastante complicado. Portanto, se você deseja obter a contagem total de contatos em cada categoria de cor de uma só vez, pode recorrer ao próximo truque.
Método 2: Use o Outlook VBA
- No início, pressione os atalhos de teclado “Alt + F11” no Outlook.
- Então você terá acesso à janela do editor VBA do Outlook.
- Em seguida, você precisa abrir um novo módulo ou um módulo que não esteja em uso.
- Posteriormente, copie e cole os seguintes códigos VBA em tal módulo.
Sub CountContactsinEachCategory()
Dim objDictionary As Object
Dim objContactsFolder As Outlook.Folder
Dim objContacts As Outlook.Items
Dim objContact As Object
Dim strCategory As String
Dim strPrompt As String
Dim nMessage As Integer
Set objDictionary = CreateObject("Scripting.Dictionary")
Set objContactsFolder = Outlook.Application.Session.GetDefaultFolder(olFolderContacts)
'You can count the contacts in selected Contact folder by....
'Set objContactsFolder = Outlook.Application.ActiveExplorer.CurrentFolder
Set objContacts = objContactsFolder.Items
For Each objContact In objContacts
strCategory = objContact.Categories
objDictionary(strCategory) = CLng(objDictionary(strCategory)) + 1
Next objContact
For Each Key In objDictionary.Keys
strPrompt = strPrompt & Key & ": " & objDictionary(Key) & vbCrLf
Next
nMessage = MsgBox(strPrompt, vbInformation, "Count Contacts by Color Category")
End Sub
- Depois disso, verifique se o Outlook permite macros.
- Mais tarde, você pode clicar no ícone “Executar” na barra de ferramentas.
- Por fim, você receberá uma mensagem mostrando o número de contatos em cada categoria de cor, conforme a imagem abaixo:
Resgatar seus dados do Outlook
Quando você encontra um caso em que pode acessar seu arquivo PST normalmente, é muito provável que o arquivo esteja corrompido. Neste ponto, a fim de recuperar o PST corrompido dados, você não tem escolha a não ser recorrer a uma ferramenta de reparo potente o suficiente, como DataNumen Outlook Repair.
Introdução do autor:
Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo conserto de mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com



