Como criar rapidamente um grupo de contatos da lista de destinatários de um e-mail com o Outlook VBA

Compartilhe agora:

Às vezes, quando você envia ou recebe um e-mail com muitos destinatários, talvez queira criar um grupo de contatos para esses destinatários. Este artigo apresentará uma maneira rápida de fazer isso com o Outlook VBA.

Em nosso artigo anterior “Como criar um grupo de contatos da lista de destinatários”, aprendemos um método comum para criar o grupo de contatos para destinatários de e-mail. Ou seja, primeiro selecione e copie os destinatários dos e-mails e, em seguida, crie um grupo de contatos manualmente e cole os destinatários no campo “Membros ->”. Obviamente, este meio é extremamente complicado. Portanto, aqui apresentaremos outra abordagem, que utilizará o Outlook VBA para obter rapidamente um novo grupo de contatos. Você pode apenas pressionar um botão sem precisar copiar e colar repetidamente. Continue lendo para obter as etapas elaboradas e os códigos VBA.

Criar um grupo de contatos da lista de destinatários de um e-mail

  1. Para começar, você deve acessar a guia "Desenvolvedor" no Outlook.
  2. Em seguida, nesta guia, você pode localizar e clicar no botão “Visual Basic”.
  3. Depois disso, uma nova janela “Microsoft Visual Basic for Applications” será aberta. Agora você deve abrir um novo módulo clicando em “Inserir” > “Módulo”.Inserir um novo módulo
  4. Em seguida, na janela do novo módulo, você pode copiar e colar os seguintes códigos nele.
Sub createcontactgroupforrecipients()
    Dim obApp As Application
    Dim olSel As Selection
    Dim obj As Object
    Dim oMail As MailItem
    Dim tempMail As MailItem
    Dim Recips As Recipients
    Dim ConGroup As DistListItem
    Dim strName As String
 
    Set obApp = Outlook.Application
    Set olSel = obApp.ActiveExplorer.Selection
 
    For Each obj In olSel
        If obj.Class = olMail Then
           Set oMail = obj
           Set tempMail = oMail.ReplyAll
           Set Recips = tempMail.Recipients
           Set ConGroup = obApp.CreateItem(olDistributionListItem)
           strName = InputBox("Specify a name for the new contact group:")
           With ConGroup
                .AddMembers Recips
                .DLName = strName
                'Use ".Save" to directly save the new contact group
                .Display
           End With
           tempMail.Close olDiscard
        End If
     Next
End Sub

Copie os códigos VBA para o novo módulo

  1. Mais tarde, você pode sair da janela atual do “Visual Basic” e prosseguir para adicionar a nova macro à Barra de Ferramentas de Acesso Rápido. Clique na seta para baixo na barra de ferramentas de acesso rápido e escolha “Mais comandos” na lista suspensa.
  2. Posteriormente, você entrará na janela “Opções do Outlook”. Neste ponto, você precisa seguir os seguintes passos:
  • Em primeiro lugar, defina “Escolher comandos de” para “Macros”.
  • Em seguida, procure e lance a macro adicionada anteriormente.
  • Em seguida, clique no botão "Adicionar" no centro.
  • Por último, pressione o botão “OK”.Adicionar a nova macro à barra de ferramentas de acesso rápido
  1. Depois disso, você pode retornar ao painel de correio do Outlook e tentar.
  • A princípio, você pode lançar um e-mail em qualquer pasta de e-mail.
  • Em seguida, clique no botão na Barra de Ferramentas de Acesso Rápido, conforme a imagem abaixo:Selecione um e-mail e clique no botão na barra de ferramentas de acesso rápido
  • E em seguida você receberá uma caixa de mensagem, que exige que você especifique um nome para o novo grupo de contatos.Especifique um nome para o novo grupo de contatos
  • Mais tarde, clique no botão “OK”. Imediatamente, o novo grupo de contatos, que contém todos os destinatários de e-mail selecionados, será aberto. Você pode clicar em "Salvar e fechar" para salvá-lo.Salve o Grupo de Contatos

Obrigações na proteção de dados do Outlook

Devido ao fato de que o Outlook é vulnerável, você deve tomar precauções suficientes para proteger seus dados do Outlook. Em primeiro lugar, você deve fazer um backup regular dos dados do Outlook. Além disso, você precisa saber como descobrir e executar a ferramenta de reparo integrada, Scanpst.exe. A última mas não menos importante necessidade é um estelar externo ferramenta de reparo de dados corrompidos do Outlook, como DataNumen Outlook Repair, que virá em seu socorro se o backup e o Scanpst.exe falharem.

Introdução do autor:

Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar SQL Server erro de banco de dados mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.