Ir para o conteúdo principal

Como classificar e agrupar por domínio de remetente no Outlook?

Normalmente, podemos organizar facilmente todas as mensagens de e-mail por remetente, categorias, assuntos, tamanho, etc. no Microsoft Outlook. No entanto, parece impossível classificar ou agrupar mensagens de e-mail por domínios de remetente, porque não há nenhum campo de domínio de remetente para mensagens de e-mail. Aqui, apresentarei um código VBA para ajudá-lo a adicionar uma coluna Domínio para mensagens de e-mail e, em seguida, classificar e agrupar as mensagens de e-mail pelos domínios do remetente facilmente no Outlook.

Guia Office - Habilite edição e navegação com guias no Microsoft Office, facilitando o trabalho
Kutools para Outlook - Impulsione o Outlook com mais de 100 recursos avançados para eficiência superior
Aumente seu Outlook 2021 - 2010 ou Outlook 365 com esses recursos avançados. Desfrute de um teste gratuito abrangente de 60 dias e melhore sua experiência de e-mail!

Para classificar e agrupar mensagens de e-mail por domínios de remetente no Microsoft Outlook 2013 e 2010, faça o seguinte:

Etapa 1: Abra a pasta de e-mail onde você classificará todas as mensagens de e-mail por domínios de remetente.

Etapa 2: desative o painel de leitura clicando no Painel de leitura > Off na Ver aba.

Etapa 3: vá em frente e clique no Adicionar Colunas na Ver aba.

Etapa 3: na caixa de diálogo Mostrar colunas, clique no Nova Coluna botão.

Etapa 4: na caixa de diálogo Nova coluna, digite o Domínio na caixa Nome e mantenha o Texto selecionado em ambos Formato caixa e Formato caixa, por último clique no OK botão.

Etapa 5: Agora você volta para a caixa de diálogo Mostrar Colunas, selecione o Domínio na caixa Mostrar estas colunas nesta ordem, mova-o para baixo De item e clique no OK botão.

Passo 6: Agora você volta para a pasta de e-mail de abertura, selecione todas as mensagens de e-mail pressionando o Ctrl + A teclas ao mesmo tempo.

Etapa 7: pressione o outro + F11 entretanto, para abrir a janela Microsoft Visual Basic for Applications; então clique no inserção > Módulo, em seguida, cole o seguinte código VBA no módulo.

VBA: classificar e agrupar por domínio de remetente

Sub ListSelectionDomain()
Dim aObj As Object
Dim oProp As Outlook.UserProperty
Dim sDomain
On Error Resume Next
For Each aObj In Application.ActiveExplorer.Selection
Set oMail = aObj
sDomain = Right(oMail.SenderEmailAddress, Len(oMail.SenderEmailAddress) - InStr(1, oMail.SenderEmailAddress, "@"))
Set oProp = oMail.UserProperties.Add("Domain", olText, True)
oProp.Value = sDomain
oMail.Save
Err.Clear
Next
End Sub

Etapa 8: execute este código VBA pressionando o F5 chave ou Execute botão na barra de ferramentas.

Etapa 9: Agora, o domínio de cada remetente é extraído e preenchido na coluna Domínio.

A. Para classificar as mensagens de e-mail por domínios de remetente, basta clicar no cabeçalho da coluna de Domínio na parte superior de todas as mensagens de e-mail;

B. Para agrupar as mensagens de e-mail por domínios de remetente, basta clicar com o botão direito no cabeçalho da coluna de Domínioe selecione o Agrupar por este campo na lista suspensa. Veja a captura de tela abaixo:

Notas:

(1) Este código VBA funciona bem no Outlook 2013 e 2010, mas não funciona no Outlook 2007.
(2) Você pode salvar a visualização personalizada facilmente com Como salvar e copiar as configurações de exibição para outras pastas no Outlook?


seta azul bolha direitaArtigo relacionado

Como visualizar o domínio do remetente na lista de correio do Outlook?


Melhores ferramentas de produtividade de escritório

Kutools for Outlook - Mais de 100 recursos poderosos para turbinar seu Outlook

🤖 Assistente de correio AI: E-mails profissionais instantâneos com magia de IA – um clique para respostas geniais, tom perfeito, domínio multilíngue. Transforme o envio de e-mails sem esforço! ...

📧 Automação de e-mail: Fora do escritório (disponível para POP e IMAP)  /  Agendar envio de e-mails  /  CC/BCC automático por regras ao enviar e-mail  /  Encaminhamento automático (regras avançadas)   /  Adicionar saudação automaticamente   /  Divida automaticamente e-mails de vários destinatários em mensagens individuais ...

📨 Gestão de E-mail: Lembre-se facilmente de e-mails  /  Bloquear e-mails fraudulentos por assuntos e outros  /  Apagar Emails Duplicados  /  Pesquisa Avançada  /  Consolidar pastas ...

📁 Anexos PróSalvar em lote  /  Desanexar lote  /  Comprimir em Lote  /  Salvamento automático   /  Desanexação Automática  /  Compressão automática ...

???? Interface Mágica: 😊Mais emojis bonitos e legais   /  Aumente a produtividade do seu Outlook com visualizações com guias  /  Minimize o Outlook em vez de fechar ...

???? Maravilhas com um clique: Responder a todos com anexos recebidos  /   E-mails antiphishing  /  🕘Mostrar fuso horário do remetente ...

👩🏼‍🤝‍👩🏻 Contatos e calendário: Adicionar contatos em lote de e-mails selecionados  /  Dividir um grupo de contatos em grupos individuais  /  Remover lembretes de aniversário ...

Sobre Características 100 Aguarde sua exploração! Clique aqui para descobrir mais.

 

 

Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks a lot for this article. It took ages to populate the Domain field values for around 10000 mails, in Outlook 2013. The sadder thing is that it does not sort the mails on the Domain field, either descending or ascending. I don't know what is wrong, some update in Outlook disables this, or because the number of mails are huge. The Domain values are displayed, but not sortable or groupable. Kindly help me fix this, thanks.
This comment was minimized by the moderator on the site
I'd like to do the same thing, but for the eMail Address. What values should be adjusted in the above code?
This comment was minimized by the moderator on the site
Getting an error in Outlook 365 (1705) "You cannot sort by this field."
This comment was minimized by the moderator on the site
thanks for your effort, however, domain field does not behave like From field. When you group by domain and sort by another field, domain field disappears. any workarounds ?
This comment was minimized by the moderator on the site
Hi, In the new Outlook 2016 when you sort inbox by sender it then creates headers. I absolutely hate it. How do i remove the useless headers? It never used to happen before. Thanks, Barbs
This comment was minimized by the moderator on the site
Thanks for this, just tried it out in Outlook 2016 and works a treat. Now the next thing which might not be possible but is there a way to then sort the group by domain messages based on the group by count rather than alphabetically based on the domain text?
This comment was minimized by the moderator on the site
[quote]Thanks for this, just tried it out in Outlook 2016 and works a treat. Now the next thing which might not be possible but is there a way to then sort the group by domain messages based on the group by count rather than alphabetically based on the domain text?By Justin[/quote] I can't find the option to add a column in Office 2016 for Mac - Office 365. Any idea? Thank you.
This comment was minimized by the moderator on the site
Works perfect! Many Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations