Como abrir todos os emails não lidos no Outlook?
Se houver várias mensagens de email não lidas na sua Caixa de Entrada do Outlook, como você poderia abrir todas elas para ler de uma vez, tão rápido quanto possível?
"Abrir todas as mensagens de email não lidas em uma Caixa de Entrada específica ou outra pasta com código VBA
O seguinte código VBA pode ajudá-lo a abrir todas as mensagens de email não lidas na sua Caixa de Entrada ou outra pasta específica de uma só vez. Por favor, siga os passos abaixo:
1. Primeiro, você deve selecionar uma pasta da qual deseja abrir todos os emails não lidos.

2. Em seguida, pressione as teclas "ALT + F11" para abrir a janela "Microsoft Visual Basic for Applications".
3. Depois disso, clique em "Inserir" > "Módulo", copie e cole o código abaixo no módulo em branco aberto, veja a captura de tela:
Código VBA: Abrir todas as mensagens de email não lidas em uma pasta específica
Sub OpenAllUnreadEmails()
Dim xFolders As Outlook.Folders
Dim xFolder As Outlook.Folder
Dim xUnreadEmailCount As Long
On Error Resume Next
xUnreadEmailCount = 0
Set xFolders = Application.ActiveExplorer.CurrentFolder.Folders
Call OperatingFolders(Application.ActiveExplorer.CurrentFolder, xUnreadEmailCount)
For Each xFolder In xFolders
Call OperatingFolders(xFolder, xUnreadEmailCount)
Next
MsgBox "Open " & xUnreadEmailCount & " unread emails successfully!", vbExclamation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub OperatingFolders(ByVal xCurrentFld As Outlook.Folder, UnreadEmailCount As Long)
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xSubFolder As Outlook.Folder
On Error Resume Next
If xCurrentFld.DefaultItemType = olMailItem Then
For Each xItem In xCurrentFld.Items
If xItem.Class = olMail Then
Set xMailItem = xItem
If xMailItem.UnRead = True Then
xMailItem.Display
UnreadEmailCount = UnreadEmailCount + 1
End If
End If
Next
End If
If xCurrentFld.Folders.Count > 0 Then
For Each xSubFolder In xCurrentFld.Folders
Call OperatingFolders(xSubFolder, UnreadEmailCount)
Next
End If
End Sub

4. E então, pressione a tecla "F5" para executar este código, e todos os emails não lidos serão abertos na pasta especificada de uma vez. Por fim, uma caixa de aviso aparecerá para informar o número de emails não lidos que foram abertos, veja a captura de tela:

Observação: Este código não está disponível para emails de reunião.
Melhores Ferramentas de Produtividade para Office
Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!
Experimente agora a nova versão GRATUITA do Kutools para Outlook, com mais de70 recursos incríveis para você usar PARA SEMPRE! Clique para baixar agora!
📧 Automação de Email: Resposta automática (Disponível para POP e IMAP) / Agendar envio de emails / CC/BCC automático por Regra ao enviar email / Encaminhamento automático (Regra avançada) / Adicionar saudação automaticamente / Dividir automaticamente emails com múltiplos destinatários em mensagens individuais...
📨 Gerenciamento de Email: Recallar Email / Bloquear emails suspeitos por assunto e outros critérios / Excluir Emails Duplicados / Pesquisa Avançada / Organizar Pastas...
📁 Anexos Pro: Salvar em lote / Desanexar em lote / Comprimir em lote / Salvar automaticamente / Desanexar automaticamente / Auto Comprimir...
🌟 Interface Mágica: 😊Mais emojis bonitos e estilosos / Aviso quando emails importantes chegarem / Minimizar Outlook ao invés de fechar...
👍 Recursos com Um Clique: Responder a Todos com Anexos / Emails Anti-Phishing / 🕘Exibir o fuso horário do remetente...
👩🏼🤝👩🏻 Contatos & Calendário: Adicionar contatos em lote a partir de emails selecionados / Dividir um grupo de contatos em grupos individuais / Remover lembrete de aniversário...

