Skip to main content

Como remover o código do país dos números de telefone dos contatos no Outlook?

Author: Kelly Last Modified: 2025-06-04

Na janela Contato, ao clicar no botão "Trabalho"/"Casa"/"Fax"/"Celular" antes dos números de telefone para ativar a caixa de diálogo Verificar Número de Telefone como mostrado abaixo, o código do país será adicionado automaticamente antes dos números de telefone. Mas às vezes o código do país pode não ser necessário, e você pode querer removê-lo de todos os números de telefone. Experimente as soluções abaixo:


Remover código do país do número de telefone de um contato

Se você precisa apenas remover o código do país de um número de telefone de um contato, pode excluí-lo manualmente conforme segue:

1. Na visualização "Pessoas" (ou "Contatos"), clique em "Visualizar" > "Alterar Visualização" > "Telefone". Veja a captura de tela:

doc-contacts-remove-country-code-1

2. Clique duas vezes para abrir o contato cujo número de telefone você deseja remover o código do país.

3. Na janela Contato aberta, remova o sinal de mais e o código do país do campo de telefone especificado na seção "Números de Telefone", e depois clique em "Contato" > "Salvar & Fechar".

doc-contacts-remove-country-code-2

Até agora, o código do país foi removido do número de telefone especificado como mostrado abaixo:

doc-contacts-remove-country-code-4


Remover código do país dos números de telefone dos contatos com VBA

Se você precisa remover o código do país de todos os números de telefone de todos os contatos no Outlook, pode aplicar um VBA para lidar com isso facilmente.

1. Na visualização "Pessoas" (ou "Contatos"), abra a pasta de contatos onde você deseja remover o código do país de todos os contatos.

2. Pressione simultaneamente as teclas "Alt" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".

3. Clique em "Inserir" > "Módulo", e depois cole o seguinte código VBA no novo script Módulo que se abre.

VBA: Remover código do país de todos os números de telefone de todos os contatos

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. Pressione "F5" ou clique no botão "Executar" para executar o VBA.

5. Em seguida, uma caixa de diálogo aparece mostrando quantos contatos foram processados. Por favor, clique no botão "OK" para fechá-la.

doc-contacts-remove-country-code-5

Agora, você verá que os códigos de país foram removidos de todos os tipos de números de telefone de todos os contatos. Veja a captura de tela:

doc-contacts-remove-country-code-6


Artigos Relacionados


Melhores Ferramentas de Produtividade para Office

Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!

Experimente agora a nova versão GRATUITA do Kutools para Outlook, com mais de70 recursos incríveis para você usar PARA SEMPRE! Clique para baixar agora!

🤖 Kutools AI : Utiliza tecnologia avançada de IA para gerenciar emails com facilidade, incluindo responder, resumir, otimizar, expandir, traduzir e redigir emails.

📧 Automação de Email: Resposta automática (Disponível para POP e IMAP) / Agendar envio de emails / CC/BCC automático por Regra ao enviar email / Encaminhamento automático (Regra avançada) / Adicionar saudação automaticamente / Dividir automaticamente emails com múltiplos destinatários em mensagens individuais...

📨 Gerenciamento de Email: Recallar Email / Bloquear emails suspeitos por assunto e outros critérios / Excluir Emails Duplicados / Pesquisa Avançada / Organizar Pastas...

📁 Anexos Pro: Salvar em lote / Desanexar em lote / Comprimir em lote / Salvar automaticamente / Desanexar automaticamente / Auto Comprimir...

🌟 Interface Mágica: 😊Mais emojis bonitos e estilosos / Aviso quando emails importantes chegarem / Minimizar Outlook ao invés de fechar...

👍 Recursos com Um Clique: Responder a Todos com Anexos / Emails Anti-Phishing / 🕘Exibir o fuso horário do remetente...

👩🏼‍🤝‍👩🏻 Contatos & Calendário: Adicionar contatos em lote a partir de emails selecionados / Dividir um grupo de contatos em grupos individuais / Remover lembrete de aniversário...

Desbloqueie instantaneamente o Kutools para Outlook com um único clique. Não perca tempo, baixe agora e aumente sua produtividade!

kutools for outlook features1 kutools for outlook features2