KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como contar o número de e-mails marcados no Outlook?

AutorXiaoyang Data de Modificação

No Outlook, pode marcar mensagens, contactos ou tarefas para os destacar, mas por vezes precisa de contar o número de itens marcados na sua conta do Outlook. Como pode realizar esta tarefa no Outlook?

Conte o número de E-mails Marcados numa conta com Pastas de Pesquisa

Conte o número de E-mails Marcados / contactos / tarefas separadamente em todas as contas com código VBA


a name="a1">Conte o número de E-mails Marcados numa conta com Pastas de Pesquisa

Para contar o número de e-mails marcados numa conta do Outlook, a funcionalidade Pastas de Pesquisa pode ajudá-lo. Siga estes passos:

1. Clique com o botão direito do rato em Pastas de Pesquisa sob a sua conta de e-mail e selecione, de seguida, Nova Pasta de Pesquisa, conforme ilustrado na captura de ecrã:

contagem de documentos com itens sinalizados 1

2. Em seguida, surge a caixa de diálogo Nova Pasta de Pesquisa. Clique na opção Correio marcado para seguimento na secção Ler Correio, conforme ilustrado na captura de ecrã:

contagem de documentos com itens sinalizados 2

3. Depois, clique em OK e todos os e-mails marcados serão copiados para a pasta Para Seguimento, sendo exibido o número total de e-mails marcados, tal como mostra a seguinte captura de ecrã:

contagem de documentos com itens sinalizados 3

a name="a2">Conte o número de E-mails Marcados / contactos / tarefas separadamente em todas as contas com código VBA

Se pretender contar separadamente o número total de itens marcados — como e-mails, contactos e tarefas — no Outlook, o seguinte código VBA poderá ajudá-lo.

1. Prima e mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Em seguida, clique em Inserir > Módulo, copie e cole o código abaixo no módulo em branco aberto, conforme ilustrado na captura de ecrã:

Código VBA: Contar o número de itens marcados no Outlook:

Dim GSeparateCount, GMailCount, GContactCount, GTaskCount As Long
Sub CountFlaggedItems()
Dim xStore As Outlook.Store
Dim xTotalCount As Long
Dim xPrompt As String
Dim xFolder As Folder
Dim i, k As Integer
On Error Resume Next
xTotalCount = 0
GMailCount = 0
GContactCount = 0
GTaskCount = 0
For Each xStore In Application.Session.Stores
    For Each xFolder In xStore.GetRootFolder.Folders
       Call ProcessFolders(xFolder)
    Next
Next
xTotalCount = GMailCount + GContactCount + GTaskCount
xPrompt = xTotalCount & " items have been flagged, as follows: " & Chr(10) & Chr(10) & "Emails: " & GMailCount & Chr(10) & "Contacts: " & GContactCount & Chr(10) & "Tasks: " & GTaskCount
MsgBox xPrompt, vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub ProcessFolders(ByVal CurFolder As Outlook.Folder)
Dim xSubfolder As Outlook.Folder
Dim xItem As Object
Dim i, k As Integer
On Error Resume Next
For i = CurFolder.Items.Count To 1 Step -1
    Set xItem = CurFolder.Items.item(i)
    Select Case xItem.Class
        Case olMail, olPost, olSharing
            If xItem.IsMarkedAsTask = True Then
                GMailCount = GMailCount + 1
            End If
        Case olContact, olDistList
            If xItem.IsMarkedAsTask = True Then
                GContactCount = GContactCount + 1
            End If
        Case olTask
            If CurFolder.DefaultItemType = olTaskItem Then
            GTaskCount = GTaskCount + 1
            End If
    End Select
Next i
If CurFolder.Folders.Count > 0 Then
        For k = CurFolder.Folders.Count To 1 Step -1
            Set xSubfolder = CurFolder.Folders.item(k)
            Call ProcessFolders(xSubfolder)
        Next k
    End If
End Sub
contagem de documentos com itens sinalizados 4

3. Depois, prima a tecla F5 para executar este código e surge uma caixa de aviso com a contagem total de todos os itens marcados, tal como mostra a seguinte captura de ecrã:

contagem de documentos com itens sinalizados 5

Conte o número de itens de hoje, ontem, lidos, não lidos, número total de itens... no Outlook
Com a poderosa funcionalidade Kutools para Outlook Estatísticas, pode obter rapidamente o número de itens com base em critérios como data, itens selecionados, lidos, não lidos e muito mais — exatamente como precisa.
Kutools para Outlook: com mais de 70 extras práticos gratuitos para o Outlook,descarregue a versão gratuita agora.

Com a poderosa funcionalidade Kutools para Outlook Estatísticas, pode obter o número de itens com base em critérios como data, número de itens selecionados, lidos, não lidos e outros, conforme necessário.

contagem de documentos com itens sinalizados 6
Kutools para Outlook: com mais de 70+ extras práticos e gratuitos para o Outlook,descarregue a versão gratuita agora.

Melhores Ferramentas de Produtividade para o Office

Experimente o totalmente novo Kutools para Outlook com 100+ funcionalidades incríveis!Clique para transferir já!

🤖KUTOOLS AI:Utiliza tecnologia avançada de IA para gerir e-mails sem esforço, incluindo responder, resumir, otimizar, alongar, traduzir e redigir mensagens.

📧Automação de E-mails: Resposta Automática (disponível para POP e IMAP) / Agendar Envio de E-mails / CC/BCC Automático por Regras ao Enviar E-mail / Encaminhamento Automático (regra avançada) / Adicionar Saudação Automaticamente / Dividir Automaticamente E-mails com Múltiplos Destinatários em Mensagens Individuais...

📨Gestão de E-mails: Recallar e-mail / Bloquear e-mails fraudulentos por assunto e outros critérios / Eliminar e-mails duplicados / Pesquisa avançada / Organizar pastas...

📁Anexos Pro: Guardar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar Automaticamente / Desanexar Automaticamente / Auto Comprimir...

🌟Magia da Interface: 😊 Mais Emojis Bonitos e Divertidos / Avisa-o quando chegam e-mails importantes / Minimizar o Outlook em vez de fechá-lo...

👍Maravilhas com um Clique: Responder a Todos com Anexos / E-mails Anti-Phishing / 🕘 Mostrar Fuso Horário – Hora Atual do Remetente...

👩🏼‍🤝‍👩🏻Contactos e Calendário: Criar contactos em lote a partir de e-mails selecionados / Dividir um grupo de contactos em grupos individuais / Remover lembrete de aniversário...

Utilize o Kutools no seu idioma preferido – com suporte para inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique! Não espere mais — transfira já e aumente a sua eficiência!

kutools for outlook funcionalidades1kutools for outlook funcionalidades2

🚀 Transferência com um Clique — Obtenha Todos os Extras do Office

Altamente Recomendado: Kutools for Office (5 em 1)

Um clique para transferir cinco instaladoresde uma só vez —Kutools para Excel, Outlook, Word, PowerPointe Office Tab Pro.Clique para transferir já!

  • Conveniência com um clique: Transfira os cinco pacotes de instalação numa única ação.
  • 🚀Pronto para qualquer tarefa no Office: instale os extras que precisa, exatamente quando os precisar.
  • 🧰Incluídos: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint