Skip to main content

Como criar uma pasta para organizar e-mails contendo pessoas específicas no Outlook?

Author: Amanda Li Last Modified: 2025-06-04

Sobrecarregado por uma caixa de entrada bagunçada? Neste tutorial, vou apresentar três métodos para organizar e-mails contendo pessoas específicas no Outlook para maior eficiência.


Sempre mover e-mails contendo certas pessoas para uma pasta criada

1. Clique com o botão direito na conta de e-mail para a qual você criará uma pasta para organizar e-mails, selecione "Nova pasta" no menu de clique direito e nomeie a pasta.

the steps of always moving emails containing certain people to a created folder

2. Na sua pasta Caixa de Entrada ou Itens Enviados, selecione qualquer uma das mensagens de e-mail contendo um endereço de e-mail específico que você moverá todos os e-mails dele/da pessoa para a pasta criada.

3. Na guia "Início", no grupo "Mover", clique em "Regras" > "Sempre Mover Mensagens De: endereço de e-mail específico" e/ou "Regras" > "Sempre Mover Mensagens Para: endereço de e-mail específico" de acordo com suas necessidades.

the steps of always moving emails containing certain people to a created folder

4. Na caixa de diálogo pop-up Regras e Alertas, especifique a pasta para onde você moverá as mensagens e, em seguida, clique em "OK".

the steps of always moving emails containing certain people to a created folder

5. Os e-mails na pasta Caixa de Entrada ou Itens Enviados que atendem às condições agora são movidos para a pasta que você acabou de criar. E as futuras mensagens de e-mail também irão diretamente para a pasta se atenderem às condições.


Crie uma pasta de pesquisa para organizar automaticamente e-mails para pessoas específicas

Se você não deseja mover as mensagens para uma pasta, mas apenas quer visualizá-las facilmente. Você pode criar uma pasta de pesquisa no Outlook, que permite encontrar mensagens de e-mail correspondentes a critérios especificados em várias pastas, mas mantê-las em suas pastas originais.

1. Na guia "Pasta", no grupo "Novo", clique em "Nova Pasta de Pesquisa".

the steps of creating a search folder to automatically organize emails for specific people
2. Na caixa de diálogo pop-up Nova Pasta de Pesquisa, faça o seguinte:
  • 1) Na caixa Selecionar uma Pasta de Pesquisa, na lista E-mails de Pessoas e Listas, selecione "E-mails de e para pessoas específicas" ou "E-mails de Pessoas Específicas", conforme necessário.
  • 2) Na caixa Personalizar Pasta de Pesquisa, clique em "Escolher" para selecionar pessoas da sua lista de endereços.
  • 3) Especifique a conta de e-mail de onde pesquisar e-mails.
  • 4) Clique em "OK".
the steps of creating a search folder to automatically organize emails for specific people

3. Uma pasta de pesquisa é criada sob Pastas de Pesquisa, contendo as mensagens de e-mail que atendem às condições.

the steps of creating a search folder to automatically organize emails for specific people

Criação em lote de pastas para organizar e-mails para todas as suas contas de e-mail com VBA

Se você tiver várias contas de e-mail no Outlook e quiser criar pastas para cada conta de e-mail em lotes para pessoas específicas, pode usar o método VBA para mover as mensagens contendo pessoas específicas das Caixas de Entrada ou Enviadas de suas contas de e-mail. Por favor, faça o seguinte.

1. No seu Outlook, clique em "Arquivo" > "Opções" > "Centro de Confiabilidade" e, em seguida, clique em "Configurações do Centro de Confiabilidade".

the steps of creating a search folder to automatically organize emails for specific people

2. Na caixa de diálogo pop-up, alterne para "Configurações de Macro", selecione "Habilitar todas as macros" e marque "Aplicar configurações de segurança de macro aos suplementos instalados".

the steps of creating a search folder to automatically organize emails for specific people

3. Clique nos botões "OK" para fechar as caixas de diálogo.

4. Pressione as teclas "Alt" + "F11" para abrir a janela Microsoft Visual Basic for Applications.

5. Clique em "Inserir" > "Módulo". Em seguida, copie qualquer um dos seguintes códigos VBA para a janela Módulo.

the steps of creating a search folder to automatically organize emails for specific people

Código VBA 1: Criação em lote de pastas para organizar e-mails contendo remetentes específicos nas Caixas de Entrada de todas as contas de e-mail

Sub MailArchiveSenderInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder" 'Replace "NewFolder" with desired folder name
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderInbox)
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      If xMail.Sender.Type = "EX" Then
        xSenderAddress = xMail.Sender.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
      Else
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If xSenderAddress = "" Then
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

Nota: Você deve substituir trechos específicos de acordo com os comentários nas linhas 12, 16 e 35 do código VBA acima.

Código VBA 2: Criação em lote de pastas para organizar e-mails contendo destinatários específicos nas Caixas de Entrada de todas as contas de e-mail

Sub MailArchiveRecipientInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder"
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderSentMail)
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      For Each xRecipient In xMail.Recipients
'        If xRecipient.Type = olCC Then
            xSenderAddress = xSenderAddress & ", " & xRecipient.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
            If xSenderAddress = "" Then
              xSenderAddress = xSenderAddress & ", " & xRecipient.Address
            End If
'        End If
      Next
      If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

Nota:

  • 1) Você deve substituir trechos específicos de acordo com os comentários nas linhas 12, 16 e 35 do código VBA acima.
  • 2) Para arquivar mensagens contendo destinatários CC ou BCC específicos, descomente as linhas 28 e 33 excluindo o apóstrofo (') no início das linhas.

6. Pressione "F5" para executar o código VBA. E novas pastas serão criadas se houver mensagens que atendam às condições.

Nota: O método VBA funciona para mensagens de e-mail existentes. Se houver novas mensagens de/para a pessoa específica que você deseja arquivar, repita as etapas "4"-"6".

Artigos relacionados

Como Criar Uma Pasta de Pesquisa Entre Vários Arquivos de Dados do Outlook/Pst/Contas de E-mail?

Como você sabe, uma pasta de pesquisa só pode pesquisar e-mails no escopo da caixa de correio atual no Outlook. No entanto, o Outlook pode pesquisar em todas as caixas de correio com o recurso de Pesquisa Instantânea. Portanto, você pode tentar a solução alternativa abaixo para criar uma pasta de pesquisa entre várias contas de e-mail no Outlook.

Como Criar Uma Pasta de Pesquisa Para E-mails Internos No Outlook?

Não é difícil criar uma pasta de pesquisa por um remetente especificado ou domínio do remetente em contas de e-mail POP3 normais no Outlook. No entanto, o mesmo método não funciona para contas de exchange. Neste artigo, mostrarei como criar uma pasta de pesquisa para mostrar todos os e-mails de remetentes internos dentro da conta de exchange.

Como Agrupar Mensagens de E-mail Por Categorias de Cor Especificadas No Outlook?

Às vezes, você marca mensagens de e-mail com categorias de cor especificadas e, em seguida, pode regra ou encontrar essas mensagens de e-mail facilmente, ou para outros fins. Quando uma grande quantidade de mensagens de e-mail se acumula em uma pasta de e-mail, é difícil encontrar rapidamente as mensagens de e-mail marcadas por categorias de cor especificadas à primeira vista. Na verdade, há alguns truques para agrupar mensagens de e-mail por categorias de cor especificadas rapidamente no Microsoft Outlook.

Como Criar Uma Pasta Para Organizar E-mails Por Intervalo de Datas No Outlook?

Neste tutorial, vou introduzir dois métodos para organizar e-mails por intervalo de datas com pastas no Outlook para maior eficiência.


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!

🤖 Kutools AI : Utiliza tecnologia avançada de IA para gerenciar emails com facilidade, incluindo responder, resumir, otimizar, expandir, traduzir e redigir emails.

📧 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...

Desbloqueie instantaneamente o Kutools para Outlook com um único clique. Não perca tempo, baixe agora e aumente sua produtividade!

kutools for outlook features1 kutools for outlook features2