KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تُرسل بريدًا إلكترونيًّا إلى عنوان البريد الإلكتروني المُحدَّد في خلية Excel؟

المؤلفSiluviaتاريخ التعديل

افترض أن لديك قائمة بعناوين بريد إلكتروني، وترغب الآن في إرسال رسالة بريد إلكتروني إلى هذه العناوين دفعةً واحدة مباشرةً من Excel. كيف يمكنك تحقيق ذلك؟ سيعرض لك هذا المقال طرق إرسال بريد إلكتروني إلى عناوين متعددة محددة في خلايا Excel.

إرسال بريد إلكتروني إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا في Excel باستخدام VBA
إرسال بريد إلكتروني بسهولة إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا باستخدام Kutools لـ Excel


إرسال بريد إلكتروني إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا في Excel باستخدام VBA

يمكنك استخدام كود VBA التالي لإرسال رسائل بريد إلكتروني إلى عناوين البريد الإلكتروني المحددة في Excel. يُرجى اتباع الخطوات التالية:

1. في ورقة العمل التي تحتوي على عناوين البريد الإلكتروني التي تريد إرسال رسائل بريد إلكتروني إليها، اضغط معًا على مفاتيحAlt+F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. في نافذةMicrosoft Visual Basic for Applications المفتوحة، انقر فوقTools > References كما هو موضح في لقطة الشاشة أدناه.

انقر على أدوات > مراجع

3. في مربع الحوارReferences – VBAProject، ابحث عن الخيارMicrosoft Outlook Object Library، وحدّده، ثم انقر على زرOK.

ابحث وحدد خيار مكتبة كائنات Microsoft Outlook

4. بعد ذلك، انقر فوقInsert > Module. ثم انسخ والصق كود VBA أدناه في نافذة Module.

كود VBA: إرسال بريد إلكتروني إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا في Excel

Sub SendEmailToAddressInCells()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim xOutApp As Outlook.Application
    Dim xMailOut As Outlook.MailItem
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select email address range", "KuTools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xOutApp = CreateObject("Outlook.Application")
    Set xRg = xRg.SpecialCells(xlCellTypeConstants, xlTextValues)
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        If xRgVal Like "?*@?*.?*" Then
            Set xMailOut = xOutApp.CreateItem(olMailItem)
            With xMailOut
                .To = xRgVal
                .Subject = "Test"
                .Body = "Dear " _
                      & vbNewLine & vbNewLine & _
                        "This is a test email " & _
                        "sending in Excel"
                .Display
                '.Send
            End With
        End If
    Next
    Set xMailOut = Nothing
    Set xOutApp = Nothing
    Application.ScreenUpdating = True
End Sub

ملاحظة: يُرجى تحديد موضوع بريدك الإلكتروني ونصه في سطري الكود.Subject = «test» و.Body = «Dear » _ & vbNewLine & vbNewLine & _ "This is a test email " & _ «sending in Excel».

5. اضغط على مفتاحF5 لتشغيل الكود. بعد فتح مربع الحوارKutools لـ Excel، حدد النطاق الذي يحتوي على عناوين البريد الإلكتروني التي سترسل إليها رسائل البريد الإلكتروني، ثم انقر على زرOK. انظر لقطة الشاشة:

كود VBA لتحديد النطاق الذي يحتوي على عناوين البريد الإلكتروني

بعد ذلك، يتم إنشاء رسائل البريد الإلكتروني بناءً على عناوين البريد الإلكتروني المحددة، كما هو موضح في لقطة الشاشة أدناه. يُرجى النقر على أزرارSend لإرسال هذه الرسائل.

يتم إنشاء رسائل بريد إلكتروني بناءً على عناوين البريد الإلكتروني المحددة

ملاحظات:

1. إذا كانت هناك ثلاث عناوين عنوان البريد الإلكتروني موجودة بشكل منفصل في الخلايا المحددة، فسيتم إنشاء ثلاث رسائل بريد إلكتروني.
2. يعمل كود VBA فقط عند استخدام Outlook كبرنامج البريد الإلكتروني الخاص بك.

إرسال بريد إلكتروني إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا باستخدام Kutools لـ Excel

يقدّم لك هذا القسم أداةSend Emails منKutools لـ Excel. باستخدام هذه الأداة، يمكنك إرسال رسائل بريد إلكتروني بسهولة إلى عناوين البريد الإلكتروني المحددة في خلايا Excel. يُرجى اتباع الخطوات التالية.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

1. حدد عمود عنوان البريد الإلكتروني بما في ذلك الخلية العنوانية في ورقة العمل الخاصة بك، ثم انقر فوقKUTOOLS PLUS > Send Emails.

 انقر على ميزة إرسال رسائل البريد الإلكتروني من Kutools

2. في مربع الحوار المنبثقSend Emails، يُرجى إجراء الإعدادات التالية:

2.1) حدد رأس قائمة عناوين عنوان البريد الإلكتروني في حقلToقائمة منسدلة؛
2.2) أدخل موضوع البريد الإلكتروني في مربعSubject؛
2.3) قم بصياغة نص بريدك الإلكتروني؛
2.4) حدد مربع الاختيارإرسال باستخدام Outlook؛
2.5) انقر على زرSend. انظر لقطة الشاشة:

حدد الخيارات في مربع الحوار

3. بعد ذلك، يظهر مربع حوارKutools لـ Excelلإعلامك بعدد رسائل البريد الإلكتروني التي تم إرسالها. يُرجى النقر على زرOK وإغلاق مربع حوارSend Emails. انظر لقطة الشاشة:

انقر على زر الإرسال لإرسال رسائل البريد الإلكتروني

ملاحظات:

1. يمكنك الانتقال إلى مجلدالرسائل المرسلةOutlook للتحقق من رسائل البريد الإلكتروني المرسلة.
2. يمكنك أيضًا استخدام خادم آخر بالنقر فوقإعدادات SMTPلتعيين وضع الإرسال إلى خادمك الخاص.

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


عرض توضيحي: إرسال بريد إلكتروني إلى عناوين عنوان البريد الإلكتروني المحددة في الخلايا باستخدام Kutools لـ Excel

 

مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل