Skip to main content

كيفية إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel عبر Outlook؟

Author: Xiaoyang Last Modified: 2025-05-30

على سبيل المثال، لدي النطاق التالي من البيانات في ورقة عمل تحتوي على أعمدة الاسم، عنوان البريد الإلكتروني، ورمز التسجيل، والآن أريد إرسال رسالة مع تحية شخصية ورمز تسجيل خاص لكل عنوان بريد إلكتروني في العمود A. لحل هذه المشكلة، قد تساعدك الطرق التالية.

a screenshot of the mailing list in worksheet

إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel باستخدام وظيفة دمج المراسلات

إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel باستخدام كود VBA

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


إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel باستخدام وظيفة دمج المراسلات

مع وظيفة دمج المراسلات في Word، يمكنك إنهاء هذه المهمة بسرعة وسهولة، يرجى اتباع الخطوات التالية خطوة بخطوة:

1. قم بتشغيل مستند Word فارغ جديد، ثم انقر فوق البريد > تحديد المستلمين > استخدام قائمة موجودة، انظر لقطة الشاشة:

a screenshot of selecting recipients use an existing list

2. في نافذة تحديد مصدر البيانات، اختر المصنف الذي يحتوي على نطاق البيانات الذي تريد استخدامه، وانقر فوق زر فتح، انظر لقطة الشاشة:

a screenshot of selecting a workbook

3. في مربع الحوار اختيار الجدول القادم، يرجى اختيار ورقة العمل مع نطاق البيانات الذي تحتاجه، ثم انقر فوق زر موافق، انظر لقطة الشاشة:

a screenshot of selecting the corresponding worksheet that containing the mailing list

4. وسيتم ربط رسالة البريد الإلكتروني الرئيسية وقائمة العناوين الخاصة بك معًا، الآن يمكنك تحرير نص الرسالة وإضافة العناصر النائبة التي تشير إلى مكان ظهور المعلومات الفريدة في كل رسالة.

(1.) لإدراج اسم التحية الفردية، انقر فوق البريد > إدراج حقل دمج > الاسم، سيتم إدراج الاسم الشخصي في الرسالة، ويكون اسم الحقل محاطًا بـ « ».

a screenshot of inserting a merged Name field

(2.) استمر في كتابة رسالتك وأدرج رمز التسجيل في المكان الذي تحتاج إليه، انظر لقطة الشاشة:

a screenshot of inserting the Registration Code

5. بعد تأليف الرسالة، يمكنك النقر فوق معاينة النتائج أسفل علامة التبويب البريد لمعاينة رسائل البريد الإلكتروني وإجراء التغييرات قبل أن تكمل الدمج بالفعل.

6. بعد التأكد من عدم وجود مشكلة، يمكنك إرسال رسائل البريد الإلكتروني إلى المستلمين المنفصلين، يرجى النقر فوق البريد > إنهاء ودمج > إرسال رسالة بريد إلكتروني، انظر لقطة الشاشة:

a screenshot of selecting Send Email Messages

7. ثم في مربع الحوار المنبثق دمج إلى البريد الإلكتروني، قم بالعمليات التالية:

(1.) من قائمة السقوط لأسفل إلى، يرجى اختيار عمود عنوان_البريد_الإلكتروني؛

(2.) يمكنك كتابة الموضوع في مربع نص سطر الموضوع؛

(3.) من قسم إرسال السجلات، اختر الكل.

a screenshot of configuring the Merge to E-mail dialog box

8. وبعد ذلك انقر فوق موافق، سيتم إرسال رسائل البريد الإلكتروني إلى المستلمين المنفصلين مع رمز تسجيلهم الخاص على الفور، وبعد إرسال رسائل البريد الإلكتروني، يمكنك الانتقال إلى Outlook للتأكد من أن الرسائل قد تم إرسالها بنجاح.


إرسال رسائل بريد إلكتروني مخصصة إلى عدة مستلمين مع مرفقات مختلفة:

مع ميزة إرسال رسائل البريد الإلكتروني في Kutools لـ Excel، يمكنك بسرعة إرسال رسائل بريد إلكتروني مخصصة إلى عدة مستلمين مع مرفقات مختلفة من Excel عبر Outlook كما تحتاج. وفي الوقت نفسه، يمكنك أيضًا تحويل الرسائل إلى شخص معين باستخدام CC أو Bcc.       قم بتنزيل Kutools لـ Excel وتجربته مجانًا الآن!

a screenshot of using Kutools for Excel to send personalized emails to multiple recipients easily


إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel باستخدام كود VBA

باستثناء وظيفة دمج المراسلات، يمكن أن يساعدك الكود VBA التالي أيضًا، يرجى القيام بما يلي:

1. اضغط مع الاستمرار على مفاتيح ALT + F11، ويفتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel:

#If VBA7 And Win64 Then
    Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                         ByVal hwnd As LongPtr, ByVal lpOperation As String, _
                         ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As LongPtr
#Else
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                         ByVal hwnd As Long, ByVal lpOperation As String, _
                         ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As Long
#End If
Sub SendEMail()
'update by Extendoffice 20160506
    Dim xEmail As String
    Dim xSubj As String
    Dim xMsg As String
    Dim xURL As String
    Dim i As Integer
    Dim k As Double
    Dim xCell As Range
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Columns.Count <> 3 Then
        MsgBox " Regional format error, please check", , "Kutools for Excel"
        Exit Sub
    End If
    For i = 1 To xRg.Rows.Count
'       Get the email address
        xEmail = xRg.Cells(i, 2)
'       Message subject
        xSubj = "Your Registration Code"
'       Compose the message
        xMsg = ""
        xMsg = xMsg & "Dear " & xRg.Cells(i, 1) & "," & vbCrLf & vbCrLf
        xMsg = xMsg & " This is your Registration Code "
        xMsg = xMsg & xRg.Cells(i, 3).Text & "." & vbCrLf & vbCrLf
        xMsg = xMsg & " please try it, and glad to get your feedback! " & vbCrLf
        xMsg = xMsg & "Skyyang"
'       Replace spaces with %20 (hex)
        xSubj = Application.WorksheetFunction.Substitute(xSubj, " ", "%20")
        xMsg = Application.WorksheetFunction.Substitute(xMsg, " ", "%20")
'       Replace carriage returns with %0D%0A (hex)
        xMsg = Application.WorksheetFunction.Substitute(xMsg, vbCrLf, "%0D%0A")
'       Create the URL
        xURL = "mailto:" & xEmail & "?subject=" & xSubj & "&body=" & xMsg
'       Execute the URL (start the email client)
        ShellExecute 0&, vbNullString, xURL, vbNullString, vbNullString, vbNormalFocus
'       Wait two seconds before sending keystrokes
        Application.Wait (Now + TimeValue("0:00:02"))
        Application.SendKeys "%s"
    Next
End Sub

3. ثم اضغط على مفتاح F5 لتشغيل هذا الكود، وسيظهر مربع موجه ينبهك لاختيار نطاق البيانات الذي تريد استخدامه، انظر لقطة الشاشة:

a screenshot of selecting the mailing list after running the code

4. وبعد ذلك انقر فوق موافق، سيتم إرسال رسائل البريد الإلكتروني إلى العناوين المنفصلة مع رمز تسجيلهم الفردي واحدًا تلو الآخر، وبعد إرسال رسائل البريد الإلكتروني، يمكنك الانتقال إلى Outlook للتأكد من أن الرسائل قد تم إرسالها بنجاح.

ملاحظة: في الكود أعلاه، يمكنك تغيير الموضوع أو نص الرسالة حسب حاجتك.


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

إذا كان لديك Kutools لـ Excel، باستخدام ميزة إرسال رسائل البريد الإلكتروني، يمكنك بسرعة إرسال رسائل بريد إلكتروني مخصصة إلى عدة مستلمين مع مرفقات مختلفة كما تحتاج.

بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:

1. انقر فوق Kutools Plus > إرسال رسائل البريد الإلكتروني، انظر لقطة الشاشة:

a screenshot of enabling the Send Emails feature

2. في مربع الحوار إرسال رسائل البريد الإلكتروني، يرجى تحديد نطاق البيانات الذي تريد استخدامه، ثم حدد عناوين المستلمين، المرفقات والموضوع كما تحتاج، انظر لقطة الشاشة:

a screenshot of setting the mail fields

3. في مربع التحرير، أدخل أسماء التحية الفردية، يرجى اختيار الاسم من القائمة المنسدلة، ثم انقر فوق إدراج العنصر النائب لإدراج الأسماء في الرسالة، انظر لقطة الشاشة:

a screenshot of inserting placeholder

4. ثم اكتب نص الرسالة في المربع حسب الحاجة، انظر لقطة الشاشة:

a screenshot of finishing the email body

5. بعد الانتهاء من نص البريد الإلكتروني، يرجى اختيار وضع الإرسال كما تريد، يمكنك الإرسال باستخدام Outlook أو الخادم المحدد الخاص بك، انظر لقطة الشاشة:

a screenshot of choosing one of the send modes

ملاحظة:  إذا كنت تريد استخدام خادم آخر، انقر فوق إعدادات الخادم الصادر لضبط وضع الإرسال الخاص بك، انظر لقطة الشاشة:

a screenshot of configuring the Outgoing Server if you want to send emails through that email server

6. أخيرًا، انقر فوق زر إرسال لإرسال رسائل البريد الإلكتروني، بعد الانتهاء، سيظهر مربع موجه ينبهك بحالة الإرسال. انظر لقطة الشاشة:

a screenshot shows the number of emails successfully sent

انقر لتنزيل Kutools لـ Excel وتجربته مجانًا الآن!


عرض توضيحي: إرسال رسائل بريد إلكتروني جماعية مخصصة إلى قائمة من Excel عبر Outlook

 
Kutools لـ Excel: مع أكثر من 300 إضافة Excel مفيدة، يمكنك تجربتها مجانًا دون قيود لمدة 30 يومًا. قم بالتنزيل وتجربته مجانًا الآن!

مقال ذو صلة:

كيفية إرسال بريد إلكتروني إلى عدة مستلمين في قائمة من Excel عبر Outlook؟


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

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

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