Cómo cambiar los formatos de nombre de visualización de correo electrónico de todos sus contactos en lotes con Outlook VBA

Comparte ahora:

Outlook mostrará todos los correos electrónicos de contacto en su formato de nombre de visualización predeterminado, a saber, "nombre completo (dirección de correo electrónico)". Si no le gusta, deberá cambiarlo manualmente cada vez que cree nuevos contactos. Este artículo le enseñará una forma rápida de cambiarlos en lotes con Outlook VBA.

Cuando crea un nuevo contacto de Outlook, después de ingresar el nombre completo y la dirección de correo electrónico y luego hacer clic en el cuadro "Mostrar como", el nombre para mostrar predeterminado se completará automáticamente, como se muestra en la siguiente captura de pantalla:

Formato de nombre de visualización de correo electrónico predeterminado

Este nombre para mostrar de correo electrónico tendrá efectos cuando necesite seleccionar un contacto. Como la imagen de abajo, el 2nd la columna "Nombre para mostrar" corresponde a la información del campo "Mostrar como".

Columna de nombre para mostrar

Cuando desee cambiar el formato del nombre para mostrar del correo electrónico, debe hacerlo manualmente. Pero con la ayuda de VBA, puede cambiar el formato de nombre de visualización de correo electrónico de todos los contactos al formato deseado en lotes.

Cambiar los formatos de nombre de visualización de correo electrónico de todos sus contactos en lotes

  1. En primer lugar, inicie Outlook y presione los botones de tecla “Alt + F11” para acceder a la ventana de “Visual Basic”.
  2. Luego abra un nuevo módulo y copie los siguientes códigos VBA en él.
Sub BatchChangeContactDisplayName()
    Dim obApp As Application
    Dim olContacts As Outlook.Items
    Dim obj As Object
    Dim oContact As Outlook.ContactItem
    Dim strName As String
 
    Set olContacts = Session.GetDefaultFolder(olFolderContacts).Items
 
    For Each obj In olContacts
        If TypeName(obj) = "ContactItem" Then
           Set oContact = obj
           With oContact
                'Display name format: "fullname (company name)(email address)"
                 strName = .FullName & " (" & .CompanyName & ")" & " (" & .Email1Address & ") "
                .Email1DisplayName = strName
                .Save
           End With
        End If
    Next
End Sub

Copie los códigos de VBA en un nuevo módulo

Consejos adicionales:

  • Puede cambiar el orden entre "nombre completo", "nombre de la empresa" y "dirección de correo electrónico" según sus preferencias.
  • El evento ".Nombre completo”Se refiere al formato en“ Nombre Apellido ”. Si desea mostrar en "Apellido Nombre", utilice ".Último nombre y primer nombre"En su lugar.
  1. Posteriormente, después de pegar los códigos VBA, debe agregar la nueva macro a la barra de herramientas de acceso rápido. Siga los pasos a continuación:
  • En primer lugar, vuelva a la ventana principal de Outlook y presione la flecha hacia abajo en la barra de herramientas de acceso rápido.
  • De la lista desplegable, elija "Más comandos".Más comandos
  • Luego, en la ventana "Opciones de Outlook", debe seleccionar "Macros" en el cuadro "Elegir comandos de".
  • Posteriormente, seleccione la macro de destino y pulse el botón "Añadir" en el centro.
  • Por último, haga clic en el botón "Aceptar".Agregar la nueva macro a la barra de herramientas de acceso rápido
  1. Finalmente, puede volver a su carpeta de contactos predeterminada. Haga clic en el botón de macro en la barra de herramientas de acceso rápido. Después de eso, puede abrir un contacto para verificar. Verá que se ha cambiado el formato del nombre para mostrar del correo electrónico.Cambiar los formatos de nombre de visualización de correo electrónico de todos sus contactos

Escape de la pérdida de datos de Outlook

Como todos sabemos, Outlook es susceptible a errores, corrupciones. Por lo tanto, es una tarea ardua mantener los datos de Outlook protegidos y evitar la pérdida de datos. Por lo tanto, debe realizar una copia de seguridad periódica de sus datos de Outlook, lo que contribuirá mucho a Recuperación de daños de datos de Outlook en caso de falla de Outlook. Además, es esencial obtener una herramienta de reparación potente, como DataNumen Outlook Repair. Con todo, será útil si la copia de seguridad no está actualizada o no produce efectos.

Introducción del autor:

Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparación SQL Server daños en la base de datos mdf y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.