Hur man extraherar e-postadresser från Word-dokument

Här är en handledning för att extrahera alla e-postadresser från Word-dokument(extract all email addresses from Word documents) i Windows 11/10 . Om du har Word - dokument ( DOC , DOCX ) med flera e-postadresser och du vill använda dessa e-postadresser för något syfte, kommer det att vara riktigt tröttsamt att manuellt söka efter dem. En enklare lösning för dig är att extrahera alla e-postadresser från dokumentet och sedan använda dem som du vill. Nu, för att extrahera e-postadresser från Word -dokument, behöver du ingen tredjepartslösning. I den här artikeln kommer jag att visa två enkla knep för att extrahera e-postadresser från Word - dokument. Du kan göra det i Microsoft WordAnsökan. Låt oss kolla in metoderna nu!

Hur man extraherar e-postadresser(Email Addresses) från Word- dokument

Här är de två metoderna för att extrahera alla e-postadresser från ett Word- dokument i Windows 11/10 :

  1. Extrahera(Extract) e-postadresser med alternativet Avancerad sökning(Advanced Find) i MS Word .
  2. Använd VBA(Use VBA) -kod för att extrahera alla e-postadresser från ett Word- dokument.

Låt oss prata om dessa metoder i detalj!

1] Extrahera(Extract) e-postadresser med alternativet Avancerad sökning(Advanced Find) i MS Word

Du kan använda alternativet Advanced Find/ Find och ersätt i Microsoft Word för att extrahera alla e-postadresser från Word- dokument. Här är de viktigaste stegen för att göra det:

  1. Starta Microsoft Word.
  2. Öppna ett Word- dokument som innehåller e-postadresser.
  3. Gå till alternativet Find > Advanced Find
  4. Ange en sträng i fältet Hitta(Find) vad.
  5. Aktivera kryssrutan Använd jokertecken.
  6. Klicka(Click) på knappen Hitta(Find) i > Main Document Huvuddokument.
  7. Gå tillbaka till huvuddokumentet och använd alternativet Kopiera .(Copy)
  8. Skapa ett nytt tomt dokument och klistra in kopierade e-postadresser.

Nu, låt oss utveckla dessa steg nu!

Kör först Microsoft Word- applikationen på din PC och importera sedan ett Word- dokument som innehåller de e-postadresser som du vill extrahera.

Gå nu till avsnittet Redigering(Editing) på fliken Hem(Home) och klicka på rullgardinsmenyn Hitta . ( Find)Klicka sedan på alternativet Avancerad sökning . (Advanced Find)Detta öppnar en dialogruta för Sök och ersätt .(Find and Replace)

Hur man extraherar e-postadresser från Word-dokument

I dialogrutan Sök och ersätt , från fliken (Find and Replace)Sök(Find) anger du strängen [A-z,0-9]{1,}\@[A-z,0-9,\.]{1,} i fältet Sök efter.(Find what)

Efter det, tryck på knappen Mer(More) som öppnar olika alternativ.

Aktivera sedan kryssrutan Använd jokertecken .(Use wildcards)

Klicka sedan på rullgardinsmenyn Hitta i och välj alternativet (Find In)Huvuddokument(Main Document) .

När du gör det kommer alla e-postadresser att markeras och väljas i Word -källdokumentet , som visas i skärmdumpen nedan.

Vad du nu behöver göra är att klicka på knappen Kopiera(Copy) som finns på fliken Hem . (Home)Alternativt kan du också använda snabbtangenten för kopiering, dvs. Ctrl +C genvägstangent. Det kommer att kopiera alla e-postadresser som finns i Word- dokumentet till urklippet.

Skapa sedan ett tomt Word- dokument eller öppna appen Anteckningar(Notepad) och klistra helt enkelt in de kopierade e-postadresserna med det dedikerade alternativet eller snabbtangenten Ctrl + V V.

Hur man extraherar e-postadresser från Word-dokument i Windows 11/10

Du kan nu spara dokumentet med extraherade e-postadresser från Word- dokumentet och använda e-postadresserna hur du vill.

Läs(Read) : Så här inaktiverar du Splash Screen i Office-program .

2] Använd VBA(Use VBA) -kod för att extrahera alla e-postadresser från ett Word- dokument

Du kan också använda en enkel Visual Basic for Applications ( VBA )-kod för att extrahera alla e-postadresser från Word- dokument. Här är de viktigaste stegen för att göra det:

  1. Öppna Word -appen och importera sedan källdokumentet.
  2. Starta VBA Editor.
  3. Sätt in en ny modul.
  4. Ange (Enter)VBA -koden för extrahering av e-postadresser.
  5. Kör VBA -koden för att extrahera alla e-postadresser.

Öppna först Word -appen och importera sedan det inmatade Word- dokumentet från vilket du vill extrahera alla e-postadresser.

Starta nu VBA Editor med Alt + F11 . Om du har aktiverat fliken Utvecklare(Developers) på huvudbandet kan du gå till fliken Utvecklare(Developer) och klicka på alternativet Visual Basic för att öppna VBA Editor.

Gå sedan till menyn Infoga( Insert) i VBA Editor- fönstret och klicka på alternativet Modul .(Module)

Efter det, i det högra avsnittet, skriv in nedanstående VBA -kod i redigeringsfönstret:

Sub ExtractAllEmailAddressesFromDocument()
Dim strEmailAddresses As String

' Extract all email addresses in a document.
With ActiveDocument.Range 
With.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "[A-z,0-9]{1,}\@[A-z,0-9,\.]{1,}"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With 
Do While .Find.Found
strEmailAddresses = strEmailAddresses & .Text & ";"
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With

' Open a new document to paste the email addresses.
If strEmailAddresses <> "" Then
Documents.Add Template:="Normal", NewTemplate:=False, DocumentType:=0
ActiveDocument.Range.Text = strEmailAddresses
End If
End Sub

Gå sedan till Kör(Run) -menyn och klicka på alternativet Kör makron eller helt enkelt F5-tangenten. (Run Macros)Ett makron-(Macros) dialogfönster öppnas där du måste välja det skapade makrot och sedan klicka på knappen Kör .(Run)

När du klickar på knappen Kör(Run) öppnas ett nytt Word- dokument med alla extraherade e-postadresser från Word- dokumentet.

Du kan helt enkelt spara dokumentet med extraherade e-postadresser och använda dem efter behov.

Eftersom Microsoft Word stöder en mängd olika dokumentformat kan dessa e-postadressextraktionsmetoder också användas för ett icke-Word-dokument, som XML , ODT , etc.

Läs nu: (Now read:) Extrahera e-postadresser med Easy Email Extractor.(Extract email addresses using Easy Email Extractor.)



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts