كيف تُرسل بريدًا إلكترونيًّا تلقائيًّا يتضمّن حقول CC أو BCC باستخدام دالة mailto في Excel؟
عند العمل في مجال الاتصالات التجارية أو إدارة قوائم المراسلات الإلكترونية، قد تحتاج غالبًا إلى إنشاء رسائل بريد إلكتروني معبأة مسبقًا مباشرةً من بيانات Excel. تتيح لك دالة رابطmailto في Excel إعداد مسودات بريد إلكتروني مع حقول معبأة مسبقًا مثل CC وBCC، مما يبسّط التواصل مع جهات اتصال متعددة دون الحاجة للتبديل بين التطبيقات. هذه الطريقة مثالية خصوصًا للمستخدمين الراغبين في تقليل الإدخال اليدوي وضمان تضمين الجهات المهمة دائمًا في المراسلات. في هذه المقالة، سنعرض لك عدة طرق لأتمتة إنشاء البريد الإلكتروني مع حقول CC وBCC في Excel — بما في ذلك روابط mailto، ورمز VBA لأتمتة Outlook مباشرةً، وأساليب الصيغ الديناميكية في Excel.
إرسال بريد إلكتروني تلقائي مع حقل cc أو bcc باستخدام دالة mailto في Excel
رمز VBA – إرسال رسائل بريد إلكتروني من Excel مع نسخة عادية (cc) ونسخة مخفية (bcc) عبر Outlook
صيغة Excel – إنشاء روابط mailto ديناميكيًّا مع نسخة عادية (cc) ونسخة مخفية (bcc)
Kutools لـ Excel - إرسال بريد إلكتروني بسهولة مع نسخة عادية (cc) ونسخة مخفية (bcc)
إرسال بريد إلكتروني تلقائي مع حقل cc أو bcc باستخدام دالة mailto في Excel
تُعد طريقة رابط mailto وسيلة مباشرة لبدء إنشاء بريد إلكتروني مع تحديد حقول CC وBCC مسبقًا في Outlook لسطح المكتب أو أي عميل بريد إلكتروني آخر يدعم بروتوكول mailto. وهي طريقة بسيطة ومثالية للمستخدمين الذين يحتاجون إلى إنشاء رسائل بريد إلكتروني يدويًّا بكميات صغيرة، أو الراغبين في ربط قوائم جهات الاتصال بمسودات رسائل معبأة مسبقًا.
مع ذلك، يُرجى ملاحظة أن روابط mailto تفتح مسودة بريد إلكتروني فقط ولا تُرسلها تلقائيًّا؛ علاوةً على ذلك، قد توجد قيود تعتمد على مدى دعم عميل البريد الإلكتروني الافتراضي لديك للحقول المتقدمة مثل bcc أو البيئات غير التابعة لـ Outlook.
لإعداد رابط mailto في Excel مع حقول CC أو BCC، اتبع الخطوات التالية:
1. حدد الخلية التي تحتوي على النص الذي ترغب في تحويله إلى رابط mailto—ويمكن أن تكون تسمية هذه الخلية اسم المستلم، أو عنوان بريده الإلكتروني، أو وصفًا لإجراء البريد الإلكتروني.
2. انقر فوقإدراج > ارتباط تشعبيمن شريط Excel. سيظهر مربع الحوار «إنشاء ارتباط تشعبي».

3. في مربع الحوارإنشاء ارتباط تشعبي:
- انقر فوقعنوان البريد الإلكترونيفي لوحةربط بـالموجودة على الجانب الأيسر من مربع الحوار.
- في حقلعنوان البريد الإلكتروني، أدخل عنوان البريد الإلكتروني للمستلم الأساسي (عنوان «إلى»).
- في حقلالموضوع، يمكنك تحديد سطر الموضوع فحسب، بل أيضًا إضافة حقول النسخة العادية (cc) والنسخة المخفية (bcc) ونص الرسالة. لفصل هذه المعاملات، استخدم رمز العطف (&). تأكد من عدم ترك أي مسافات بين أسماء المعاملات وعلامة التساوي.
مثال: إذا أردت إنشاء بريد إلكتروني بموضوع «Subject test»، ونسخة عادية (CC) إلى happy.xuebi@163.com، ونسخة مخفية (BCC) إلى happysiluvia@gmail.com، ونص الرسالة «new test mail»، فأدخل ما يلي في مربع الموضوع:
Subject test&cc=happy.xuebi@163.com;&bcc=happysiluvia@gmail.com;&body=new test mail
التنسيق الصحيح هو:نص الموضوع&cc=عنوان البريد الإلكتروني؛&bcc=عنوان البريد الإلكتروني؛&body=نص الرسالة. استبدل هذه القيم بموضوعك وحقلك cc وbcc ونص رسالتك حسب الحاجة. يمكنك إدخال عناوين بريد إلكتروني متعددة لحقلي CC أو BCC عن طريق فصلها بفواصل منقوطة (على سبيل المثال:cc=address1@mail.com;address2@mail.com). تجنّب جعل الحقول طويلة جدًّا، فقد يفرض بعض عملاء البريد الإلكتروني قيودًا على طول رابط mailto.
4. انقر فوقموافقلتأكيد إعداداتك وإنشاء الرابط التشعبي. عند النقر على هذا الرابط في الخلية، سيتم فتح مسودة بريد إلكتروني جديد في Outlook مع تعبئة حقول «إلى» و«CC» و«BCC» و«الموضوع» و«النص» مسبقًا وفقًا لما حددته.

بمجرد إعداد رابط mailto، سيؤدي النقر عليه في Excel إلى تشغيل برنامج البريد الإلكتروني الافتراضي لديك (مثل Outlook) تلقائيًّا، مع فتح رسالة جاهزة لمراجعتها وإرسالها—ما يقلل بشكل كبير من الحاجة إلى الكتابة اليدوية المتكررة ويضمن اتساقًا مثاليًّا.

نصائح وملاحظات:
- تعمل هذه الطريقة فقط عندما يكون Outlook مُعيَّنًا كعميل البريد الإلكتروني الافتراضي لديك. إذا كان نظامك يستخدم برنامج بريد إلكتروني آخر، أو كانت واجهات البريد الإلكتروني عبر الويب هي الخيار الافتراضي، فقد تختلف النتيجة أو يفشل النظام في إنشاء حقول CC/BCC كما هو متوقع. لذا، ننصحك باختبارها في بيئتك قبل استخدامها على نطاق واسع.
- قد يخضع طول عنوان URL من نوع mailto لقيود، خاصةً عند استخدام نص بريد إلكتروني طويل أو عند وجود عدة مستلمين. وللمراسلات الدفعية، يُوصى بالنظر في حلول بديلة مثل أتمتة VBA.
- إذا استخدمت فواصل أسطر في نص الرسالة، فقم بتشفيرها كالتالي:
%0D%0A(على سبيل المثال،)body=Line1%0D%0ALine2).
رمز VBA – إرسال رسائل بريد إلكتروني من Excel مع نسخة عادية (cc) ونسخة مخفية (bcc) عبر Outlook
في السيناريوهات التي تتطلب أتمتة إرسال رسائل البريد الإلكتروني مباشرةً — دون الحاجة إلى تدخل المستخدمين بالنقر يدويًّا على الروابط — يمكنك الاستفادة من إمكانيات VBA (Visual Basic for Applications) في Excel. فباستخدام VBA، يُمكنك تخصيص رسائل البريد الإلكتروني لتضمين حقول «إلى» و«CC» و«BCC» والموضوع والنص، ثم إرسالها تلقائيًّا عبر Outlook. وتُعد هذه الطريقة مثالية لإرسال الرسائل الدفعية، وإعداد التقارير، وأي سيناريوهات يُعد فيها التواصل الموحّد أمرًا بالغ الأهمية. وتُرسل الطريقة الموضحة أدناه رسائل البريد الإلكتروني برمجيًّا، مما يضمن تنفيذ العملية تلقائيًّا دون أي تدخل يدوي، لكنها تتطلب توافر Microsoft Outlook وتثبيته على جهازك.
المزايا: مرنة للغاية، وتدعم الأتمتة الدُفعية، وتتعامل مع عدد كبير من المستلمين دون الحاجة إلى تدخل يدوي. وهي مثالية لإعداد التقارير، وإرسال التذكيرات، وإشعارات سير العمل.
العيوب: تتطلب تمكين الماكرو وإعدادات أذونات معيّنة، ولن تعمل إذا كان Outlook محظورًا أو غير مثبَّت.
1. افتح محرر VBA بالنقر علىالمطوّر > Visual Basic. في النافذة التي تظهر، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في منطقة الوحدة النمطية:
Sub SendMailWithCCandBCC()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim ToRecipient As String
Dim CCRecipient As String
Dim BCCRecipient As String
Dim SubjectLine As String
Dim BodyText As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set OutlookApp = GetObject(class:="Outlook.Application")
If OutlookApp Is Nothing Then
Set OutlookApp = CreateObject(class:="Outlook.Application")
End If
On Error GoTo 0
Set OutlookMail = OutlookApp.CreateItem(0)
' Read recipient fields from worksheet cells if needed:
ToRecipient = "recipient@email.com"
CCRecipient = "ccperson@email.com"
BCCRecipient = "bccperson@email.com"
SubjectLine = "This is a test subject"
BodyText = "This is the email message body."
With OutlookMail
.To = ToRecipient
.CC = CCRecipient
.BCC = BCCRecipient
.Subject = SubjectLine
.Body = BodyText
.Display ' Use .Send to send without preview, or .Display to show draft
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub 2. بعد إدخال الكود، أغلق محرر VBA، ثم عُد إلى Excel. على علامة تبويبالمطوّر، انقر علىوحدات الماكرو، وحددSendMailWithCCandBCC، ثم انقر علىتشغيل. سيؤدي ذلك إلى تشغيل Outlook وإنشاء بريد إلكتروني يحتوي على حقول المستلم (To) والنسخة (CC) والنسخة المخفية (BCC) والموضوع والمحتوى المعرّفة مسبقًا. وإذا احتجتَ إلى ذلك، يمكنك تعيين هذه القيم ديناميكيًّا بقراءتها من خلايا محددة في ورقة العمل، واستبدال العناوين التي تم إدخالها يدويًّا أعلاه. على سبيل المثال، استخدمToRecipient = Range("A2").Value لقراءة القيمة من الخلية A2.
نصائح استكشاف الأخطاء وإصلاحها:إذا لم يُشغَّل الماكرو، فتأكد من تمكينه عبر الانتقال إلىملف > خيارات > مركز التوثيق > إعدادات الماكرو. كما يجب أن لا يكون Outlook محظورًا بواسطة سياسات الأمان في نظامك. وإذا ظهر خطأ، فتحقق من أن Outlook مثبَّت بشكل صحيح ومُعدٌّ كمعالج البريد الإلكتروني الافتراضي.
ملاحظة: يتفوق هذا الأسلوب القائم على VBA على النقر اليدوي على الروابط التشعبية، ويُوصى به بشدة لسير عمل إرسال البريد الإلكتروني الجماعي الآلي. تأكد دائمًا من الامتثال لسياسات البريد الإلكتروني في مؤسستك قبل إرسال أي رسائل آلية.
صيغة Excel – إنشاء روابط mailto ديناميكيًّا مع نسخة عادية (cc) ونسخة مخفية (bcc)
لدى مستخدمي جداول البيانات الذين يحتاجون إلى إنشاء روابط **mailto** ديناميكية لمتلقين متعددين، أو لإرسال بريد إلكتروني جماعي، أو لإنشاء روابط بريد إلكتروني مخصصة استنادًا إلى بيانات ورقة العمل المتغيرة، إمكانية استخدام صيغ Excel لإنشاء هذه الروابط تلقائيًّا. ويُعد هذا الحل مثاليًّا خصوصًا في السيناريوهات التي تتغير فيها قوائم المستلمين أو عناوين المواضيع أو محتويات الرسائل من صفٍّ إلى آخر، مثل إشعارات العملاء الخارجة أو التنبيهات المخصصة. وتوفّر الطريقة القائمة على الصيغ مرونة عالية مع الحفاظ على جميع الإعدادات مباشرةً داخل خلايا ورقة العمل.
المزايا: لا حاجة إلى VBA أو ماكروات. يدعم الروابط المخصصة والجماعية بسلاسة. إعدادٌ سهل ومخاطر منخفضة.
العيوب: لا يزال يتطلب من المستخدمين النقر على الروابط يدويًّا، مع قيود على طول الرابط، وقد تحتاج الأحرف الخاصة إلى ترميز معقّد.
على سبيل المثال، افترض أن لديك التنسيق التالي:
- A2: عنوان البريد الإلكتروني المستلم الأساسي (إلى)
- B2: نسخة عادية (CC) عنوان البريد الإلكتروني(es)
- C2: نسخة مخفية (BCC) عنوان البريد الإلكتروني(es)
- D2: الموضوع
- E2: نص البريد الإلكتروني
لإنشاء رابط mailto ديناميكي باستخدام هذه الحقول، أدخل الصيغة التالية في الخليةF2:
=HYPERLINK("mailto:"&A2&"?cc="&B2&"&bcc="&C2&"&subject="&D2&"&body="&E2, "Send Mail") بعد كتابة هذه الصيغة في الخلية F2، اضغط على Enter. ستعرض الخلية النصإرسال بريدكرابط قابل للنقر. يؤدي النقر عليه إلى إنشاء بريد إلكتروني في عميل البريد الإلكتروني الافتراضي الخاص بك باستخدام العناوين والمحتوى المحددين في الأعمدة من A إلى E.
إذا أردت تطبيق هذا على صفوف متعددة، ما عليك سوى نسخ الخلية F2 ولصقها لأسفل عبر نطاق الصفوف المطلوب. وسيُعدِّل ذلك محتوى رابط mailto ديناميكيًّا وفقًا لبيانات كل صف.
نصائح عملية:
- استخدم دالة
ENCODEURL()(المتاحة في إصدارات Excel الحديثة) لترميز النصوص أو العناوين التي قد تحتوي على مسافات أو أحرف خاصة، على سبيل المثال:ENCODEURL(D2). - في الأنظمة التي لا تتوفر فيها دالة
ENCODEURL، استبدل المسافات يدويًّا بـ%20والأحرف الخاصة حسب الحاجة. - قلِّل الطول الإجمالي للرابط لتجنب حدوث أخطاء عند اقتطاعه من قِبل عملاء البريد الإلكتروني.
Kutools لـ Excel - إرسال بريد إلكتروني بسهولة مع نسخة (CC) ونسخة مخفية (BCC)
للمستخدمين الباحثين عن طريقة أكثر بديهية وسهولة دون الحاجة للتعامل مع الصيغ أو كود VBA، يقدّم Kutools لـ Excel حلاً قويًّا وفعالًا. فميزة «إرسال رسائل البريد الإلكتروني» (Send Emails) تأتي مع واجهة رسومية سهلة تتيح إرسال رسائل بريد إلكتروني تتضمّن مستلمين في حقول CC وBCC مباشرةً من Excel، مما يجعلها الخيار المثالي للمستخدمين الذين يفضّلون العمليات البسيطة القائمة على النقر.
مزايا هذه الطريقة:
- لا حاجة إلى صيغ أو VBA — يعتمد كليًّا على واجهة المستخدم الرسومية (GUI)، مما يلغي الحاجة إلى البرمجة تمامًا.
- دعم قائمة البريد الإلكتروني الديناميكية: يمكنك بسهولة ربط نطاقات Excel بحقول البريد الإلكتروني (مثل: إلى، CC، BCC، الموضوع، وغير ذلك).
- المعالجة الدفعية: أرسل رسائل بريد إلكتروني جماعية استنادًا إلى قائمة بريدك الإلكتروني.
- تكامل مع Outlook: يتم التكامل بسلاسة لإرسال الرسائل عبر Outlook مع المرفقات وعناصر النص البديل المخصصة.
بعدتثبيت Kutools لـ Excel، اتبع الخطوات التالية:
- جهِّز قائمة بريدك الإلكتروني: نظِّم بياناتك في ورقة عمل بأعمدة مثل البريد الإلكتروني، Cc، Bcc، والموضوع، وغير ذلك. انظر لقطة الشاشة:

- حدد نطاق الخلايا الذي يحتوي على قائمة بريدك الإلكتروني (بما في ذلك العناوين).
- انتقِل إلى علامة التبويبKUTOOLS PLUS، ثم اخترإرسال رسائل البريد الإلكتروني.
- ثم قم بتكوين إعداداتإرسال رسائل البريد الإلكتروني:
- في حقولإلى، ونسخة عادية (Cc)، ونسخة مخفية (Bcc)، والموضوع، اختر رأس العمود المقابل.
- اكتب نص بريدك الإلكتروني في مربع النص المخصص لذلك.
- انقر فوقإرساللإرسال رسائل البريد تلقائيًا عبر Outlook.

سيقوم Kutools بمعالجة كل صف في قائمة بريدك الإلكتروني وإرسال رسائل بريد إلكتروني فردية إلى كل مستلم، مع تضمين مستلمي CC/BCC الذين حددتهم.
- تعتمد هذه الميزة على الإرسال عبر Outlook بشكل افتراضي، لذا يُرجى التأكد من أن برنامج Outlook مثبَّت ومُعدٌّ على نظامك.
- إذا لم يكن Outlook مُعدًّا على جهازك، يمكنك إعداد خادم بريد إلكتروني آخر يدويًّا لإرسال رسائل البريد.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
باختصار، اختر VBA لأتمتة المهام الجماعية أو لإرسال رسائل البريد الإلكتروني دون تدخل يدوي—خاصة عند التعامل مع تقارير ضخمة أو إشعارات مجدولة. أما في السيناريوهات التفاعلية التي تتضمن قوائم مستلمين صغيرة، فتوفر روابط mailto الديناميكية القائمة على الصيغ تكاملاً سلساً ضمن سير العمل. بدلاً من ذلك، ولمن يفضل نهجاً كاملاً يعتمد على الواجهة الرسومية (GUI) دون الحاجة إلى أي برمجة، يقدّم Kutools لـ Excel ميزة متقدمة لإرسال رسائل البريد الإلكتروني، حيث تبسّط هذه الميزة العملية عبر تمكينك من ربط نطاقات Excel مباشرةً بحقول البريد الإلكتروني (بما في ذلك حقول CC/BCC)—مما يجعلها خياراً مثالياً للمستخدمين الذين يعتمدون على العمليات البديهية القائمة على النقر. تأكد دائماً من توافق إعدادات الأمان والتطبيقات الافتراضية في نظامك مع هذه الحلول، واختبر سير العمل على نطاق صغير قبل النشر الواسع لتجنب إرسال رسائل جماعية غير مقصودة أو تسريب بيانات عن غير قصد.
مقال ذو صلة:
- كيف تُرسل بريدًا إلكترونيًّا من Excel باستخدام رابط mailto؟
- رمز VBA – إرسال رسائل بريد إلكتروني من Excel مع نسخة عادية (cc) ونسخة مخفية (bcc) عبر Outlook
- صيغة Excel – إنشاء روابط mailto ديناميكيًّا مع نسخة عادية (cc) ونسخة مخفية (bcc)
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

