Saltar al contenido principal

¿Cómo ordenar y agrupar por dominio de remitente en Outlook?

Normalmente, podemos organizar fácilmente todos los mensajes de correo electrónico por remitente, categorías, asuntos, tamaño, etc. en Microsoft Outlook. Sin embargo, parece imposible ordenar o agrupar los mensajes de correo electrónico por dominios de remitente, porque no hay ningún campo de dominio de remitente para los mensajes de correo electrónico. Aquí presentaré un código VBA para ayudarlo a agregar una columna de Dominio para los mensajes de correo electrónico, luego ordenar y agrupar los mensajes de correo electrónico por los dominios del remitente fácilmente en Outlook.

Pestaña Office: habilite la edición y navegación con pestañas en Microsoft Office, haciendo que el trabajo sea muy sencillo
Kutools para Outlook: mejore Outlook con más de 100 funciones avanzadas para una eficiencia superior
Mejore su Outlook 2021 - 2010 o Outlook 365 con estas funciones avanzadas. ¡Disfruta de una prueba completa gratuita de 60 días y mejora tu experiencia de correo electrónico!

Para ordenar y agrupar mensajes de correo electrónico por dominios de remitente en Microsoft Outlook 2013 y 2010, haga lo siguiente:

Paso 1: Abra la carpeta de correo donde ordenará todos los mensajes de correo electrónico por dominios de remitente.

Paso 2: apague el panel de lectura haciendo clic en el Panel de lectura > DESC en Ver .

Paso 3: Continúe y haga clic en el Agregar columnas en Ver .

Paso 3: en el cuadro de diálogo Mostrar columnas, haga clic en el Nueva columna del botón.

Paso 4: en el cuadro de diálogo Nueva columna, escriba el Dominio en el cuadro Nombre y mantenga el Texto seleccionado en los dos Tipo de Propiedad caja y Formato cuadro, por último haga clic en el OK del botón.

Paso 5: ahora regresa al cuadro de diálogo Mostrar columnas, seleccione el Dominio en el cuadro Mostrar estas columnas en este orden, muévalo debajo Desde elemento y haga clic en el OK del botón.

Paso 6: Ahora regresa a la carpeta de correo de apertura, seleccione todos los mensajes de correo electrónico presionando el Ctrl + A llaves al mismo tiempo.

Paso 7: Presione el otro + F11 mientras tanto, abre la ventana de Microsoft Visual Basic para Aplicaciones; luego haga clic en el recuadro > Módulo, luego pegue el siguiente código VBA en el módulo.

VBA: ordenar y agrupar por dominio de remitente

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

Paso 8: Ejecute este código VBA presionando el F5 o Ejecutar en la barra de herramientas.

Paso 9: Ahora se extrae el dominio de cada remitente y se completa en la columna Dominio.

A. Para ordenar los mensajes de correo electrónico por dominios de remitente, simplemente haga clic en el encabezado de la columna de Dominio en la parte superior de todos los mensajes de correo electrónico;

B. Para agrupar los mensajes de correo electrónico por dominios de remitente, simplemente haga clic derecho en el encabezado de la columna de Dominioy selecciona el Agrupar por este campo de la lista desplegable. Vea la captura de pantalla a continuación:

Notas:

(1) Este código VBA funciona bien en Outlook 2013 y 2010, pero no funciona en Outlook 2007.
(2) Puede guardar la vista personalizada fácilmente con ¿Cómo guardar y copiar la configuración de vista a otras carpetas en Outlook?


flecha azul burbuja derechaArtículo Relacionado

¿Cómo ver el dominio de los remitentes en la lista de correo en Outlook?


Las mejores herramientas de productividad de oficina

Kutools para Outlook - Más de 100 potentes funciones para potenciar tu perspectiva

🤖 Asistente de correo AI: Correos electrónicos profesionales instantáneos con magia de IA: respuestas geniales con un clic, tono perfecto y dominio multilingüe. ¡Transforme el correo electrónico sin esfuerzo! ...

📧 Automatización de correo electrónico: Fuera de la oficina (disponible para POP e IMAP)  /  Programar envío de correos electrónicos  /  CC/CCO automático según reglas al enviar correo electrónico  /  Reenvío automático (reglas avanzadas)   /  Agregar saludo automáticamente   /  Divida automáticamente correos electrónicos de múltiples destinatarios en mensajes individuales ...

📨 Gestión de correo electrónico: Recuperar correos electrónicos fácilmente  /  Bloquear correos electrónicos fraudulentos por sujetos y otras personas  /  Eliminar correos electrónicos duplicados  /  Búsqueda Avanzada  /  Consolidar carpetas ...

📁 Archivos adjuntos profesionalesGuardar lote  /  Separación de lotes  /  Comprimir por lotes  /  Ahorro automático   /  Desconexión automática  /  Autocompresión ...

???? Interfaz mágica: 😊Más emojis bonitos y geniales   /  Aumente su productividad en Outlook con vistas con pestañas  /  Minimizar Outlook en lugar de cerrar ...

👍 Maravillas con un clic: Responder a todos los archivos adjuntos entrantes  /   Correos electrónicos antiphishing  /  🕘Mostrar zona horaria del remitente ...

👩🏼‍🤝‍👩🏻 Contactos y calendario: Agregar por lotes contactos de correos electrónicos seleccionados  /  Dividir un grupo de contactos en grupos individuales  /  Eliminar recordatorios de cumpleaños ...

Mas de Características 100 ¡Espere su exploración! Haga clic aquí para descubrir más.

Leer Mas       Descargar gratis      Comprar
 

 

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