Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como adicionar automaticamente contatos de um e-mail ao responder no Outlook?

Author Kelly Last modified

Ao responder e-mails, você pode querer adicionar automaticamente o remetente ou os destinatários aos seus contatos no Outlook. Isso pode economizar tempo e garantir que você nunca perca informações de contato importantes. Embora o Outlook não ofereça suporte nativo para adicionar contatos automaticamente ao responder, vou mostrar dois métodos para adicionar contatos automaticamente de um e-mail, incluindo um recurso do Kutools para Outlook.

Adicionar contatos automaticamente de um e-mail do Outlook ao responder com VBA

Adicionar em lote vários remetentes e destinatários de mensagens selecionadas aos contatos com Kutools


Adicionar contatos automaticamente de um e-mail do Outlook ao responder com VBA

Este código VBA adicionará automaticamente o remetente e todos os destinatários de um e-mail como novos contatos quando você responder ao e-mail no Outlook. Por favor, siga os passos abaixo:

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

2. Expanda o Projeto1, e clique duas vezes em ThisOutlookSession para abri-lo, e depois cole o seguinte código VBA na janela ThisOutlookSession. Veja a captura de tela:

the screenshot of auto adding contacts from an outlook email when replying with vba

VBA: Adicionar contatos automaticamente de um e-mail ao responder no Outlook

Public WithEvents xExplorer As Outlook.Explorer
Public WithEvents xMailItem As Outlook.MailItem
Sub Application_Startup()
Set xExplorer = Outlook.Application.ActiveExplorer
End Sub

Private Sub xExplorer_SelectionChange()
On Error Resume Next
Set xMailItem = xExplorer.Selection.Item(1)
End Sub

Private Sub xMailItem_Reply(ByVal Response As Object, Cancel As Boolean)
Dim xNameSpace As NameSpace
Dim xSenderAddress As String
Dim xContactItems As Outlook.Items
Dim i, k As Long
Dim xFilterAddress As String
Dim xContact As Outlook.ContactItem
Dim xNewContact As Outlook.ContactItem
Dim Arr() As String
Dim ArrName() As String
Dim xArrCount As Integer
On Error Resume Next
ReDim Arr(xMailItem.Recipients.Count + 1)
ReDim ArrName(xMailItem.Recipients.Count + 1)
xSenderAddress = xMailItem.SenderEmailAddress
Arr(0) = xSenderAddress
ArrName(0) = xMailItem.SenderName
For i = LBound(Arr) + 1 To UBound(Arr) - 1
Arr(i) = xMailItem.Recipients.Item(i).Address
ArrName(i) = xMailItem.Recipients.Item(i).Name
Next i
Set xNameSpace = Outlook.Application.GetNamespace("MAPI")
Set xContactItems = xNameSpace.GetDefaultFolder(olFolderContacts).Items
For i = LBound(Arr) To UBound(Arr) - 1
For k = 1 To 3
xFilterAddress = "[Email" & k & "Address] = " & Arr(i)
Set xContact = xContactItems.Find(xFilterAddress)
If Not (xContact Is Nothing) Then
Exit For
End If
Next k
If xContact Is Nothing Then
Set xNewContact = Outlook.Application.CreateItem(olContactItem)
With xNewContact
.FullName = ArrName(i)
.Email1Address = Arr(i)
.Categories = "From Email"
.Save
End With
End If
Next i
End Sub

3. Salve o código VBA e reinicie seu Microsoft Outlook.

A partir de agora, quando você responder a um e-mail no Outlook, o remetente deste e-mail e todos os destinatários serão salvos automaticamente como novos contatos na pasta de contatos padrão da conta de e-mail padrão.


Adicionar em lote múltiplos remetentes e destinatários de mensagens selecionadas aos contatos com Kutools

Kutools para Outlook simplifica a adição de contatos com seu recurso Adicionar Remetentes e Múltiplos Destinatários dos E-mails Selecionados aos Contatos. Isso permite que você adicione contatos em lote de um ou mais e-mails.

 👉 O Kutools para Outlook agora tem uma versão gratuita, com 70+ recursos gratuitos para a vida toda. Faça o download da Versão Gratuita Agora.

Passo 1. Baixe e instale Kutools para Outlook. Em seguida, vá para a pasta Itens Enviados (ou outra pasta) e selecione as mensagens para as quais deseja adicionar os remetentes e destinatários aos contatos.

Passo 2. Clique em Kutools > Adicionar Contatos > Adicionar Remetentes e Múltiplos Destinatários dos E-mails Selecionados aos Contatos.

doc-click-add-to-contacts

Passo 3. Na caixa de diálogo Adicionar Contatos a Partir de Mensagens,

  1. Selecionar uma Pasta de Contatos: Escolha a pasta onde deseja salvar os novos contatos.

  2. Selecionar os Endereços: Por padrão, todos os endereços estão selecionados, exceto os já existentes. Revise a lista e desmarque quaisquer endereços que você não deseja adicionar.

  3. Clique em OK: Confirme sua seleção e salve os contatos na pasta escolhida.

    doc-add-to-contacts

Passo 4. Uma caixa de diálogo aparecerá, mostrando o número de contatos adicionados com sucesso. Clique em OK para fechar a caixa de diálogo.

Observação: Endereços de e-mail duplicados só serão adicionados aos contatos uma vez.
doc-reminder

Artigos Relacionados


Melhores Ferramentas de Produtividade para Office

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

Experimente o novo Kutools para Outlook com mais de100 recursos incríveis! Clique para baixar agora!

🤖 Kutools AI : Utiliza tecnologia avançada de IA para gerenciar e-mails com facilidade, incluindo responder, resumir, otimizar, estender, traduzir e criar e-mails.

📧 Automação de E-mail: Resposta automática (Disponível para POP e IMAP)  /  Agendar Enviar Email  /  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 Email individuais ...

📨 Gerenciamento de Email: Recallar Email  /  Bloquear emails fraudulentos por Assunto e outros critérios  /  Excluir Duplicado  /  Pesquisa Avançada  /  Organizar Pastas ...

📁 Anexos ProSalvar em Lote  /  Desanexar em Lote  /  Comprimir em Lote  /  Salvar automaticamente   /  Desanexar automaticamente  /  Auto Comprimir ...

🌟 Magia da Interface: 😊Mais emojis bonitos e legais   /  Notificações de emails importantes  /  Minimizar Outlook em vez de fechar ...

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

👩🏼‍🤝‍👩🏻 Contatos e Calendário: Adicionar contato em lote dos Email selecionados  /  Dividir um Grupo de Contatos em grupos individuais  /  Remover lembrete de aniversário ...

Utilize o Kutools no idioma que preferir — disponível em Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique. Não espere, baixe agora e aumente sua eficiência!

kutools for outlook features1 kutools for outlook features2

🚀 Download com um clique — Baixe todos os complementos de Office

Recomendado fortemente: Kutools para Office (5 em1)

Um clique para baixar cinco instaladores de uma vez — Kutools para Excel, Outlook, Word, PowerPoint e Office Tab Pro. Clique para baixar agora!

  • Comodidade em um clique: Baixe todos os cinco pacotes de instalação em uma única ação.
  • 🚀 Pronto para qualquer tarefa no Office: Instale os complementos que você precisa, quando precisar.
  • 🧰 Inclui: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools para PowerPoint