Come modificare i formati dei nomi visualizzati e-mail di tutti i tuoi contatti in batch con Outlook VBA

Condividi ora:

Outlook mostrerà tutte le e-mail di contatto nel formato del nome visualizzato predefinito, ovvero "nome completo (indirizzo e-mail)". Se non ti piace, dovrai cambiarlo manualmente ogni volta che crei nuovi contatti. Questo articolo ti insegnerà un modo rapido per modificarli in batch con Outlook VBA.

Quando crei un nuovo contatto di Outlook, dopo aver inserito il nome completo e l'indirizzo e-mail e aver fatto clic nella casella "Visualizza come", il nome visualizzato predefinito verrà compilato automaticamente, come mostrato nella seguente schermata:

Formato nome visualizzato e-mail predefinito

Questo nome visualizzato e-mail avrà effetto quando è necessario selezionare un contatto. Come l'immagine qui sotto, il 2nd la colonna "Visualizza nome" corrisponde alle informazioni nel campo "Visualizza come".

Colonna nome visualizzato

Quando si desidera modificare il formato del nome visualizzato dell'e-mail, è necessario modificarlo manualmente. Ma con l'aiuto di VBA, puoi modificare il formato del nome visualizzato della posta elettronica di tutti i contatti nel formato desiderato in batch.

Modifica i formati dei nomi visualizzati e-mail di tutti i tuoi contatti in batch

  1. In primo luogo, avvia Outlook e premi i pulsanti "Alt + F11" per accedere alla finestra "Visual Basic".
  2. Quindi apri un nuovo modulo e copia i seguenti codici VBA al suo interno.
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

Copia i codici VBA in un nuovo modulo

Suggerimenti extra:

  • È possibile modificare l'ordine tra "nome completo", "nome azienda" e "indirizzo e-mail" secondo le proprie preferenze.
  • Il ".Nome e cognome” si riferisce al formato in “Nome Cognome”. Se vuoi mostrare in "Cognome Nome", usa ".CognomeENome" anziché.
  1. Successivamente, dopo aver incollato i codici VBA, dovresti aggiungere la nuova macro alla barra di accesso rapido. Segui i passaggi seguenti:
  • Innanzitutto, torna alla finestra principale di Outlook e premi la freccia giù nella barra di accesso rapido.
  • Dall'elenco a discesa, scegli "Altri comandi".Altri comandi
  • Quindi nella finestra "Opzioni di Outlook", dovresti selezionare "Macro" nella casella "Scegli comandi da".
  • Successivamente, posiziona il cursore sulla macro di destinazione e premi il pulsante "Aggiungi" al centro.
  • Infine fare clic sul pulsante "OK".Aggiungi la nuova macro alla barra degli strumenti di accesso rapido
  1. Alla fine puoi tornare alla cartella dei contatti predefinita. Fare clic sul pulsante macro nella barra di accesso rapido. Successivamente, puoi aprire un contatto per controllare. Scoprirai che il formato del nome visualizzato dell'email è stato modificato.Modifica i formati dei nomi visualizzati e-mail di tutti i tuoi contatti

Fuga dalla perdita di dati di Outlook

Come tutti sappiamo, Outlook è suscettibile di errori, corruzioni. Pertanto, è un compito arduo proteggere i dati di Outlook e prevenire la perdita di dati. Quindi dovresti fare un backup regolare per i tuoi dati di Outlook, a cui contribuirà molto Recupero danni ai dati di Outlook in caso di arresto anomalo di Outlook. Inoltre, è essenziale procurarsi un potente strumento di riparazione, come ad esempio DataNumen Outlook Repair. Tutto sommato, tornerà utile se il backup non è aggiornato o non riesce a produrre effetti.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparazione SQL Server danni al database in mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.