Come rimuovere il prefisso internazionale dai numeri di telefono dei contatti in Outlook?
Nella finestra Contatto, quando fai clic sul pulsante del campo "Lavoro"/"Casa"/"Fax"/"Cellulare" prima dei numeri di telefono per attivare la finestra di dialogo Verifica numero di telefono come mostrato di seguito, il prefisso internazionale verrà aggiunto automaticamente prima dei numeri di telefono. Ma a volte il prefisso internazionale potrebbe non essere necessario affatto, e potresti volerlo rimuovere da tutti i numeri di telefono. Prova le soluzioni qui sotto:
Rimuovi il prefisso internazionale dal numero di telefono di un contatto
Rimuovi il prefisso internazionale dai numeri di telefono dei contatti con VBA
Rimuovi il prefisso internazionale dal numero di telefono di un contatto
Se devi solo rimuovere il prefisso internazionale da un numero di telefono di un contatto, puoi eliminarlo manualmente come segue:
1. Nella vista "Individui" (o "Contatti"), fai clic su "Visualizza" > "Cambia vista" > "Telefono". Vedi screenshot:
2. Fai doppio clic per aprire il contatto dal quale vuoi rimuovere il prefisso internazionale.
3. Nella finestra Contatto che si apre, rimuovi il segno più e il prefisso internazionale dal campo del numero di telefono specificato nella sezione "Numeri di telefono", quindi fai clic su "Contatto" > "Salva e chiudi".
A questo punto, il prefisso internazionale è stato rimosso dal numero di telefono specificato come mostrato di seguito:
Rimuovi il prefisso internazionale dai numeri di telefono dei contatti con VBA
Se hai bisogno di rimuovere il prefisso internazionale da tutti i numeri di telefono di tutti i contatti in Outlook, puoi applicare una macro VBA per gestirlo facilmente.
1. Nella vista "Individui" (o "Contatti"), apri la cartella dei contatti da cui desideri rimuovere il prefisso internazionale da tutti i contatti.
2. Premi contemporaneamente i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".
3. Fai clic su "Inserisci" > "Modulo", quindi incolla il seguente codice VBA nel nuovo script del Modulo che si apre.
VBA: Rimuovi il prefisso internazionale da tutti i numeri di telefono di tutti i contatti
Sub FixPhoneFormat()
Dim oFolder As MAPIFolder
Set oFolder = Application.ActiveExplorer.CurrentFolder
If Left(UCase(oFolder.DefaultMessageClass), 11) <> "IPM.CONTACT" Then
MsgBox "You need to select a Contacts folder", vbExclamation
Exit Sub
End If
Dim nCounter As Integer
nCounter = 0
Dim oItem
For Each oItem In oFolder.Items
Dim oContact As ContactItem
If TypeName(oItem) <> "DistListItem" Then
Set oContact = oItem
With oContact
.AssistantTelephoneNumber = FixFormatUSPhone(.AssistantTelephoneNumber)
.Business2TelephoneNumber = FixFormatUSPhone(.Business2TelephoneNumber)
.BusinessFaxNumber = FixFormatUSPhone(.BusinessFaxNumber)
.BusinessTelephoneNumber = FixFormatUSPhone(.BusinessTelephoneNumber)
.CallbackTelephoneNumber = FixFormatUSPhone(.CallbackTelephoneNumber)
.CarTelephoneNumber = FixFormatUSPhone(.CarTelephoneNumber)
.CompanyMainTelephoneNumber = FixFormatUSPhone(.CompanyMainTelephoneNumber)
.Home2TelephoneNumber = FixFormatUSPhone(.Home2TelephoneNumber)
.HomeFaxNumber = FixFormatUSPhone(.HomeFaxNumber)
.HomeTelephoneNumber = FixFormatUSPhone(.HomeTelephoneNumber)
.ISDNNumber = FixFormatUSPhone(.ISDNNumber)
.MobileTelephoneNumber = FixFormatUSPhone(.MobileTelephoneNumber)
.OtherFaxNumber = FixFormatUSPhone(.OtherFaxNumber)
.OtherTelephoneNumber = FixFormatUSPhone(.OtherTelephoneNumber)
.PagerNumber = FixFormatUSPhone(.PagerNumber)
.PrimaryTelephoneNumber = FixFormatUSPhone(.PrimaryTelephoneNumber)
.RadioTelephoneNumber = FixFormatUSPhone(.RadioTelephoneNumber)
.TelexNumber = FixFormatUSPhone(.TelexNumber)
.TTYTDDTelephoneNumber = FixFormatUSPhone(.TTYTDDTelephoneNumber)
.Save
nCounter = nCounter + 1
End With
End If
Next
MsgBox nCounter & " contacts processed.", vbInformation
End Sub
Private Function FixFormatUSPhone(Phone As String) As String
Phone = Trim(Phone)
FixFormatUSPhone = Phone
If Phone = "" Then Exit Function
Dim prefix As String
prefix = Left(Phone, 1)
Do While (prefix = "+" Or prefix = "1")
Phone = Mid(Phone, 3)
prefix = Left(Phone, 1)
Loop
Phone = Replace(Phone, "(", "")
Phone = Replace(Phone, ")", "")
Phone = Replace(Phone, ".", "")
Phone = Replace(Phone, " ", "")
Phone = Replace(Phone, "-", "")
FixFormatUSPhone = Phone
End Function
4. Premi "F5" o fai clic sul pulsante "Esegui" per eseguire la macro VBA.
5. A questo punto, apparirà una finestra di dialogo che mostra quanti contatti sono stati elaborati. Fai clic sul pulsante "OK" per chiuderla.
Ora vedrai che i prefissi internazionali sono stati rimossi da tutti i tipi di numeri di telefono di tutti i contatti. Vedi screenshot:
Articoli correlati
I migliori strumenti per la produttività in Office
Ultime notizie: Kutools per Outlook lancia la versione gratuita!
Scopri il nuovissimo Kutools per Outlook con oltre100 funzionalità straordinarie! Clicca per scaricare ora!
📧 Automazione Email: Risposta automatica (disponibile per POP e IMAP) / Programma invio Email / CC/BCC automatico tramite Regola durante l’invio delle Email / Inoltro automatico (Regola avanzata) / Aggiungi Saluto automaticamente / Dividi automaticamente Email multi-destinatario in messaggi singoli ...
📨 Gestione Email: Richiama Email / Blocca Email fraudulent (tramite Oggetto e altri parametri) / Elimina Email Duplicato / Ricerca Avanzata / Organizza cartelle ...
📁 Allegati Pro: Salva in Batch / Distacca in Batch / Comprimi in Batch / Salvataggio automatico / Distacca automaticamente / Auto Comprimi ...
🌟 Magia Interfaccia: 😊Più emoji belle e divertenti / Notifiche per le email importanti in arrivo / Riduci Outlook al posto di chiuderlo ...
👍 Funzioni rapide: Rispondi a Tutti con Allegati / Email Anti-Phishing / 🕘Mostra il fuso orario del mittente ...
👩🏼🤝👩🏻 Contatti & Calendario: Aggiungi in Batch contatti dalle Email selezionate / Dividi un Gruppo di Contatti in Gruppi singoli / Rimuovi promemoria di compleanno ...
Utilizza Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!


🚀 Download con un solo clic — Ottieni tutti gli Add-in per Office
Consigliato: Kutools per Office (5-in-1)
Un solo clic per scaricare cinque installatori contemporaneamente — Kutools per Excel, Outlook, Word, PowerPoint e Office Tab Pro. Clicca per scaricare ora!
- ✅ Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in una sola azione.
- 🚀 Pronto per qualsiasi attività Office: installa i componenti aggiuntivi necessari, quando ti servono.
- 🧰 Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools per PowerPoint