كيفية استخراج عناوين البريد الإلكتروني من مستند Word

إليك برنامج تعليمي لاستخراج جميع عناوين البريد الإلكتروني من مستندات Word(extract all email addresses from Word documents) في Windows 11/10 . إذا كان لديك مستندات Word ( DOC ، DOCX ) بعناوين بريد إلكتروني متعددة وتريد استخدام عناوين البريد الإلكتروني هذه لأي غرض ، فسيكون من المتعب حقًا البحث عنها يدويًا. الحل الأسهل بالنسبة لك هو استخراج جميع عناوين البريد الإلكتروني من المستند ثم استخدامها كما تريد. الآن ، لاستخراج عناوين البريد الإلكتروني من مستندات Word ، لا تحتاج إلى أي حل تابع لجهة خارجية. في هذه المقالة ، سأعرض حيلتين بسيطتين لاستخراج عناوين البريد الإلكتروني من مستندات Word . يمكنك القيام بذلك في برنامج Microsoft Wordتطبيق. دعونا نتحقق من الأساليب الآن!

كيفية استخراج عناوين البريد الإلكتروني(Email Addresses) من مستند Word

فيما يلي طريقتان لاستخراج جميع عناوين البريد الإلكتروني من مستند Word(Word) في Windows 11/10 :

  1. استخراج(Extract) عناوين البريد الإلكتروني باستخدام خيار البحث المتقدم في (Advanced Find)MS Word .
  2. استخدم(Use VBA) التعليمات البرمجية لـ VBA لاستخراج كافة عناوين البريد الإلكتروني من مستند Word(Word) .

دعونا نتحدث عن هذه الأساليب بالتفصيل!

1] استخراج(Extract) عناوين البريد الإلكتروني باستخدام خيار البحث المتقدم في (Advanced Find)MS Word

يمكنك استخدام خيار Advanced Find/ Find واستبدال متقدم في Microsoft Word لاستخراج جميع عناوين البريد الإلكتروني من مستندات Word . فيما يلي الخطوات الرئيسية للقيام بذلك:

  1. قم بتشغيل Microsoft Word.
  2. افتح مستند Word(Word) يحتوي على عناوين بريد إلكتروني.
  3. انتقل إلى خيار Find > Advanced Find .
  4. أدخل سلسلة في البحث عن(Find) الحقل.
  5. قم بتمكين مربع الاختيار استخدام أحرف البدل.
  6. انقر فوق(Click) الزر Find In(Find) > > Main Document
  7. ارجع إلى المستند الرئيسي واستخدم خيار النسخ(Copy) .
  8. قم بإنشاء مستند جديد فارغ والصق عناوين البريد الإلكتروني المنسوخة.

الآن ، دعنا نوضح هذه الخطوات بالتفصيل الآن!

أولاً ، قم بتشغيل تطبيق Microsoft Word على جهاز الكمبيوتر الخاص بك ، ثم قم باستيراد مستند 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(Word) المصدر ، كما هو موضح في لقطة الشاشة أدناه.

الآن ما عليك فعله هو النقر فوق الزر نسخ(Copy) الموجود في علامة التبويب الصفحة الرئيسية . (Home)بالتناوب ، يمكنك أيضًا استخدام مفتاح التشغيل السريع للنسخ ، مثل مفتاح الاختصار Ctrl +Cسيتم نسخ جميع عناوين البريد الإلكتروني الموجودة في مستند Word(Word) إلى الحافظة.

بعد ذلك ، قم بإنشاء مستند Word(Word) فارغ أو افتح تطبيق Notepad والصق ببساطة عناوين البريد الإلكتروني المنسوخة باستخدام الخيار المخصص أو مفتاح الاختصار Ctrl + V

كيفية استخراج عناوين البريد الإلكتروني من مستند Word في Windows 11/10

يمكنك الآن حفظ المستند بعناوين البريد الإلكتروني المستخرجة من مستند Word(Word) واستخدام عناوين البريد الإلكتروني كما تريد.

قراءة(Read) : كيفية تعطيل Splash Screen في برامج Office .

2] استخدم(Use VBA) كود فبا لاستخراج جميع عناوين البريد الإلكتروني من وثيقة وورد(Word)

يمكنك أيضًا استخدام رمز Visual Basic for Applications ( VBA ) بسيط لاستخراج جميع عناوين البريد الإلكتروني من مستندات Word . فيما يلي الخطوات الرئيسية للقيام بذلك:

  1. افتح تطبيق Word ثم قم باستيراد المستند المصدر.
  2. قم بتشغيل محرر VBA.
  3. أدخل وحدة جديدة.
  4. أدخل(Enter) رمز VBA لاستخراج عنوان البريد الإلكتروني.
  5. قم بتشغيل التعليمات البرمجية لـ VBA لاستخراج كافة عناوين البريد الإلكتروني.

أولاً ، افتح تطبيق Word ، ثم قم باستيراد مستند Word(Word) الذي تريد استخراج جميع عناوين البريد الإلكتروني منه.

الآن ، قم بتشغيل محرر VBA(VBA Editor) باستخدام تركيبة المفاتيح Alt + F11إذا قمت بتمكين علامة التبويب Developers على الشريط الرئيسي ، فيمكنك الانتقال إلى علامة التبويب Developer والنقر فوق خيار Visual Basic لفتح محرر VBA.

بعد ذلك ، في نافذة محرر VBA(VBA Editor) ، انتقل إلى قائمة " إدراج( 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 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 والأجهزة الطرفية. جعلتني تجربتي في هندسة الأجهزة شغوفًا بالتأكد من أن أجهزة عملائنا موثوقة وسلسة قدر الإمكان. لقد كنت أكتب كودًا خلال السنوات القليلة الماضية وتعلمت استخدام Git و Vim و Node.js.



Related posts