Как да извлечете имейл адреси от документ на Word

Ето урок за извличане на всички имейл адреси от документи на Word(extract all email addresses from Word documents) в Windows 11/10 . Ако имате документи на Word ( DOC , DOCX ) с множество имейл адреси и искате да използвате тези имейл адреси за всякакви цели, ще бъде наистина уморително да ги търсите ръчно. По-лесно решение за вас е да извлечете всички имейл адреси от документа и след това да ги използвате, както искате. Сега, за да извлечете имейл адреси от документи на Word , нямате нужда от никакво решение на трета страна. В тази статия ще покажа два прости трика за извличане на имейл адреси от документи на Word . Можете да направите това в Microsoft Wordприложение. Нека да проверим методите сега!

Как да извлечете имейл адреси(Email Addresses) от документ на Word

Ето двата метода за извличане на всички имейл адреси от документ на Word в Windows 11/10 :

  1. Извличане(Extract) на имейл адреси с помощта на опцията Разширено търсене(Advanced Find) в MS Word .
  2. Използвайте VBA(Use VBA) код, за да извлечете всички имейл адреси от документ на Word .

Нека поговорим за тези методи подробно!

1] Извличане(Extract) на имейл адреси с помощта на опцията Разширено търсене(Advanced Find) в MS Word

Можете да използвате опцията Advanced Find/ Find and replace в Microsoft Word , за да извлечете всички имейл адреси от документи на Word . Ето основните стъпки за това:

  1. Стартирайте Microsoft Word.
  2. Отворете документ на Word , съдържащ имейл адреси.
  3. Отидете на опцията Find > Advanced Find .
  4. Въведете низ в полето Find what.
  5. Активирайте квадратчето Използване на заместващи знаци.
  6. Щракнете(Click) върху бутона Намери(Find) в > Main Document .
  7. Върнете се към основния документ и използвайте опцията Копиране(Copy) .
  8. Създайте нов празен документ и поставете копирани имейл адреси.

Сега, нека да разгледаме по-подробно тези стъпки сега!

Първо, стартирайте приложението Microsoft Word на вашия компютър и след това импортирайте документ на Word , който съдържа имейл адресите, които искате да извлечете.

Сега в раздела Начало(Home) отидете на секцията Редактиране(Editing) и щракнете върху бутона за падащо меню Намери . ( Find)След това докоснете опцията Разширено търсене(Advanced Find) . Това ще отвори диалогов прозорец Търсене и замяна .(Find and Replace)

Как да извлечете имейл адреси от документ на Word

В диалоговия прозорец „ Намиране и замяна “ от раздела „ (Find and Replace)Намиране(Find) “ въведете низа [A-z,0-9]{1,}\@[A-z,0-9,\.]{1,}Намиране(Find what) “.

След това натиснете бутона Още(More) , който ще отвори различни опции.

След това поставете отметка в квадратчето Използване на заместващи знаци(Use wildcards) .

След това щракнете върху бутона за падащо меню Find In и изберете опцията (Find In)Основен документ(Main Document) .

Докато правите това, всички имейл адреси ще бъдат маркирани и избрани в изходния документ на Word , както е показано на екранната снимка по-долу.

Сега това, което трябва да направите, е да щракнете върху бутона Копиране(Copy) в раздела Начало(Home) . Като алтернатива, можете също да използвате бърз клавиш за копиране, т.е. клавиш за бърз достъп Ctrl +C . Той ще копира всички имейл адреси, присъстващи в документа на Word , в клипборда.

След това създайте празен документ на Word или отворете приложението Notepad и просто поставете копираните имейл адреси, като използвате специалната опция или клавишната комбинация Ctrl + V

Как да извлечете имейл адреси от документ на Word в Windows 11/10

Вече можете да запазите документа с извлечени имейл адреси от документа на Word и да използвате имейл адресите, както желаете.

Прочетете(Read) : Как да деактивирате началния екран в програмите на Office .

2] Използвайте VBA(Use VBA) код, за да извлечете всички имейл адреси от документ на Word

Можете също да използвате прост код на Visual Basic за приложения(Applications) ( VBA ), за да извлечете всички имейл адреси от документи на Word . Ето основните стъпки за това:

  1. Отворете приложението Word и след това импортирайте изходния документ.
  2. Стартирайте VBA Editor.
  3. Поставете нов модул.
  4. Въведете (Enter)VBA кода за извличане на имейл адрес.
  5. Изпълнете VBA кода, за да извлечете всички имейл адреси.

Първо отворете приложението Word и след това импортирайте входния документ на Word , от който искате да извлечете всички имейл адреси.

Сега стартирайте VBA Editor , като използвате клавишната комбинация Alt + F11Ако сте активирали раздела Разработчици(Developers) на главната лента, можете да отидете в раздела Разработчик(Developer) и да щракнете върху опцията Visual Basic , за да отворите VBA редактора.

След това в прозореца на VBA Editor отидете в менюто Insert и щракнете върху опцията ( Insert)Module .

След това в десния раздел въведете долния VBA код в прозореца на редактора:

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

След това отидете в менюто Run и щракнете върху опцията (Run)Run Macros или просто клавиша F5. Ще се отвори диалогов прозорец Макроси(Macros) , където трябва да изберете създадения макрос и след това да щракнете върху бутона Изпълни(Run) .

Когато щракнете върху бутона Изпълни(Run) , ще се отвори нов документ на Word с всички извлечени имейл адреси от документа на (Word)Word .

Можете просто да запазите документа с извлечени имейл адреси и да ги използвате според нуждите.

Тъй като Microsoft Word поддържа различни формати на документи, тези методи за извличане на имейл адрес могат да се използват и за документи, различни от Word, като XML , ODT и др.

Сега прочетете: (Now read:) Извличане на имейл адреси с помощта на Easy Email Extractor.(Extract email addresses using Easy Email Extractor.)



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts