Aqui está um tutorial para extrair todos os endereços de e-mail de documentos do Word no Windows 11/10. Se você tiver documentos do Word (DOC, DOCX) com vários endereços de e-mail e quiser usar esses endereços de e-mail para qualquer finalidade, será muito cansativo pesquisá-los manualmente. Uma solução mais fácil para você é extrair todos os endereços de e-mail do documento e usá-los como desejar. Agora, para extrair endereços de e-mail de documentos do Word, você não precisa de nenhuma solução de terceiros. Neste artigo, vou mostrar dois truques simples para extrair endereços de e-mail de documentos do Word. Você pode fazer isso no aplicativo Microsoft Word. Vamos verificar os métodos agora!
Como extrair endereços de e-mail de um documento do Word
Aqui estão os dois métodos para extrair todos os endereços de e-mail de um documento do Word no Windows 11/10:
Extraia endereços de e-mail usando a opção Localização avançada no MS Word. Use o código VBA para extrair todos os endereços de e-mail de um documento do Word.
Vamos falar sobre esses métodos em detalhes!
1] Extraia endereços de e-mail usando a opção Localização avançada no MS Word
Você pode usar a opção Localização/localização avançada e substituir no Microsoft Word para extrair todos os endereços de e-mail de documentos do Word. Aqui estão as principais etapas para fazer isso:
Inicie o Microsoft Word.Abra um documento do Word contendo endereços de e-mail.Acesse a opção Localizar> Localização avançada.Insira uma string no campo Localizar.Ative a caixa de seleção Usar curingas.Clique no botão Localizar em> Documento principal.Retorne ao documento principal e use a opção Copiar.Crie um novo documento em branco e cole os endereços de e-mail copiados.
Agora, vamos detalhar essas etapas agora!
Em primeiro lugar, execute o aplicativo Microsoft Word em seu PC e, em seguida, importe um documento do Word que contém os endereços de e-mail que você deseja extrair.
Agora, na guia Página inicial , vá para a seção Editando e clique no botão suspenso Encontrar . Em seguida, toque na opção Localização avançada . Isso abrirá uma caixa de diálogo Localizar e substituir .
No
Depois disso, pressione o botão Mais , que abrirá várias opções.
Em seguida, ative a caixa de seleção Usar curingas .
Em seguida, clique no botão suspenso Encontrar em e selecione a opção Documento principal .
Ao fazer isso, todos os endereços de e-mail serão destacados e selecionados no documento fonte do Word, conforme mostrado na imagem abaixo.
Agora o que você precisa fazer é clicar no botão Copiar presente na guia Página inicial. Como alternativa, você também pode usar a tecla de atalho de cópia, ou seja, a tecla de atalho Ctrl + C. Ele copiará todos os endereços de e-mail presentes no documento do Word para a área de transferência.
Em seguida, crie um documento do Word em branco ou abra o Aplicativo Notepad e simplesmente cole os endereços de e-mail copiados usando a opção dedicada ou tecla de atalho Ctrl + V.
Você pode agora salve o documento com os endereços de e-mail extraídos do documento do Word e use os endereços de e-mail como quiser.
2] Use o código VBA para extrair todos os endereços de e-mail de um documento do Word
Você também pode usar um código simples do Visual Basic for Applications (VBA) para extrair todos os endereços de e-mail de documentos do Word. Aqui estão as principais etapas para fazer isso:
Abra o aplicativo Word e, em seguida, importe o documento de origem.Insira o Editor VBA.Insira um novo módulo.Insira o código VBA para extração de endereço de e-mail.Execute o código VBA para extrair todos os e-mails endereços.
Primeiro, abra o aplicativo do Word e importe o documento do Word de entrada do qual deseja extrair todos os endereços de e-mail.
Agora, inicie o Editor de VBA usando Alt + F11 combinação de teclas. Se você habilitou a guia Desenvolvedores na faixa principal, você pode ir para a guia Desenvolvedor e clicar na opção Visual Basic para abrir o Editor VBA.
A seguir, na janela do Editor VBA, vá ao menu Inserir e clique na opção Módulo .
Depois disso, na seção certa, insira o código VBA abaixo na janela do editor:
Sub ExtractAllEmailAddressesFromDocument () Dim strEmailAddresses As String’Extraia todos os endereços de e-mail em um documento. With ActiveDocument.Range With.Find.ClearFormatting.Replacement.ClearFormatting.Text=”[Az, 0-9] {1,} \ @ [Az, 0-9, \.] {1,}”.Replacement.Text=””.Forward=Verdadeiro.Wrap=wdFindStop.Format=Falso.MatchCase=Falso.MatchWholeWord=Falso.MatchByte=Falso.MatchAllWordForms=Falso.MatchSoundsLike=Falso.MatchWildcards=Verdadeiro.Execute Finalizar com Doound While.Find.Findd strEmailAddresses &.Text &”;”.Collapse wdCollapseEnd.Find.Execute Loop End With’Abre um novo documento para colar os endereços de e-mail. If strEmailAddresses <>“”Then Documents.Add Template:=”Normal”, NewTemplate:=False, DocumentType:=0 ActiveDocument.Range.Text=strEmailAddresses End If End Sub
Em seguida, vá ao menu Executar e clique na opção Executar Macros ou simplesmente na tecla F5. Uma janela de diálogo Macros será aberta, onde você precisa selecionar a macro criada e, em seguida, clicar no botão Executar.
Conforme você clica em o botão Executar, um novo documento do Word será aberto com todos os endereços de e-mail extraídos do documento do Word.
Você pode simplesmente salvar o documento com endereços de e-mail extraídos e use-os conforme necessário.
Como o Microsoft Word oferece suporte a uma variedade de formatos de documentos, esses métodos de extração de endereços de e-mail também podem ser usados para documentos que não sejam do Word, como XML, ODT , etc.
Agora leia: Extrair e-mail endereços usando Easy Email Extractor.