Přejít k hlavnímu obsahu
 

Jak odstranit kód země z telefonních čísel kontaktů v aplikaci Outlook?

Autor: Kelly Naposledy změněno: 2024-08-09

Po klepnutí na v okně Kontakt businessu/Domů/fax/Mobilní aplikace Tlačítko pole před telefonními čísly, aby se aktivovalo dialogové okno Zkontrolovat telefonní číslo, jak je zobrazeno na následujícím obrázku obrazovky, bude před telefonní čísla automaticky přidán kód země. Někdy však kód země nemusí být vůbec nutný a chcete jej odstranit ze všech telefonních čísel, jak byste jej mohli vyřešit? Zkuste níže uvedená řešení:

 

Karta Office – Povolte úpravy a procházení na kartách v Microsoft Office, díky čemuž bude práce hračkou
Odemkněte Kutools pro Outlook Bezplatná verze nyní a užijte si více než 70 funkcí s neomezeným přístupem navždy
Vylepšete svůj Outlook 2024–2010 nebo Outlook 365 pomocí těchto pokročilých funkcí. Užijte si 70+ výkonných funkcí a vylepšete svůj e-mailový zážitek!

Odeberte kód země z telefonního čísla kontaktu

Pokud potřebujete pouze odstranit kód země z jednoho telefonního čísla kontaktu, můžete jej ručně odstranit následujícím způsobem:

1. V Lidé (nebo Kontakty) zobrazit, kliknout Zobrazit > Změnit pohled > Telefon. Viz snímek obrazovky:

doc-contacts-remove-country-code-1

2. Poklepáním otevřete kontakt, z jehož telefonního čísla odeberete číslo země.

3. V úvodním okně Kontakt odstraňte znaménko plus a kód země ze zadaného telefonu v Telefonní čísla části a potom klikněte na Kontakt > Uložit a zavřít.

doc-contacts-remove-country-code-2

Doposud byl kód země odstraněn ze zadaného telefonního čísla, jak je uvedeno níže:

doc-contacts-remove-country-code-4


Odstraňte kód země z telefonních čísel kontaktů pomocí VBA

Pokud potřebujete odstranit kód země ze všech telefonních čísel všech kontaktů v aplikaci Outlook, doporučuji VBA, aby to snadno zvládla.

1. V Lidé (nebo Kontakty), otevřete složku kontaktů, ze které odeberete kód země ze všech kontaktů.

2. lis Další + F11 současně otevřete okno Microsoft Visual Basic pro aplikace.

3. cvaknutí Vložit > Modula poté vložte pod kód VBA do nového otevíracího skriptu modulu.

VBA: Odeberte kód země ze všech telefonních čísel všech kontaktů

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)

' Configured for US
' Enter the correct prefix here
Do While (prefix = "+" Or prefix = "1")

' if the prefix is 2 digits, change to 4;
' if 3 digits, change to 5
Phone = Mid(Phone, 3)
prefix = Left(Phone, 1)
Loop

' After we clean up the country code, we remove non-numeric characters
' Can be tweaked to change formatting, ie: change 202.555.1212 to 202-555-1212

 Phone = Replace(Phone, "(", "")
Phone = Replace(Phone, ")", "")
Phone = Replace(Phone, ".", "")
Phone = Replace(Phone, " ", "")
Phone = Replace(Phone, "-", "")

 FixFormatUSPhone = Phone

End Function

4. lis F5 klíč nebo klikněte na RuTlačítko n pro spuštění tohoto VBA.

5. A pak se objeví dialogové okno a ukáže vám, kolik kontaktů bylo zpracováno, klikněte prosím na OK pro jeho zavření.

doc-contacts-remove-country-code-5

Nyní uvidíte, že kód země byl odstraněn ze všech druhů telefonních čísel ze všech kontaktů. Viz screenshot:

doc-contacts-remove-country-code-6


Související články


Nejlepší nástroje pro produktivitu v kanceláři

Nejnovější zprávy: Spuštění Kutools pro Outlook Volná verze!

Vyzkoušejte zcela nové Kutools pro Outlook ZDARMA verze s více než 70 neuvěřitelnými funkcemi, kterou můžete používat NAVŽDY! Kliknutím stáhnete hned!

🤖 Kutools AI : Využívá pokročilou technologii umělé inteligence k snadnému zpracování e-mailů, včetně odpovídání, shrnutí, optimalizace, rozšiřování, překládání a vytváření e-mailů.

???? Automatizace e-mailu: Automatická odpověď (k dispozici pro POP a IMAP)  /  Naplánujte odesílání e-mailů  /  Automatická kopie/skrytá kopie podle pravidel při odesílání e-mailu  /  Automatické přeposílání (pokročilá pravidla)   /  Automatické přidání pozdravu   /  Automaticky rozdělte e-maily pro více příjemců na jednotlivé zprávy ...

📨 Email management: Připomenout e-maily  /  Blokujte podvodné e-maily podle předmětů a dalších  /  Odstranit duplicitní e-maily  /  pokročilé vyhledávání  /  Konsolidovat složky ...

📁 Přílohy ProDávkové uložení  /  Dávkové odpojení  /  Dávková komprese  /  Automaticky uložit   /  Automatické odpojení  /  Automatické komprimování ...

???? Rozhraní Magic: 😊 Více pěkných a skvělých emotikonů   /  Připomeňte si, když přijdou důležité e-maily  /  Minimalizujte aplikaci Outlook namísto zavírání ...

???? Zázraky na jedno kliknutí: Odpovědět všem s příchozími přílohami  /   E-maily proti phishingu  /  🕘Zobrazit časové pásmo odesílatele ...

👩🏼‍🤝‍👩🏻 Kontakty a kalendář: Dávkové přidání kontaktů z vybraných e-mailů  /  Rozdělit skupinu kontaktů na jednotlivé skupiny  /  Odeberte připomenutí narozenin ...

Okamžitě odemkněte Kutools pro Outlook jediným kliknutím –trvale volný. Nečekejte, stáhněte si nyní a zvyšte svou efektivitu!

kutools pro funkce aplikace Outlook1 kutools pro funkce aplikace Outlook2