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

كيف تُرسل بريدًا إلكترونيًّا بنص منسَّق بخط عريض، أو حجم معيَّن، أو لون، أو تسطير من Excel؟

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

في العديد من السيناريوهات المهنية، قد لا يكفي إرسال رسائل البريد الإلكتروني مباشرةً من Excel لتسليط الضوء على المحتوى المهم أو تعزيز قابلية القراءة. فعلى سبيل المثال، قد ترغب في التأكيد على الرسائل الأساسية، أو إضافة عناوين واضحة، أو استخدام ألوان متنوعة لتنظيم المعلومات بشكل فعّال للمستلمين. ويُمكّنك تطبيق تنسيق HTML الغني—مثل النص العريض، والتسطير، وأحجام الخطوط المخصصة، والنصوص الملونة—من إنشاء رسائل بريد إلكتروني جذابة بصريًا وسهلة القراءة مباشرةً من Excel. يناقش هذا المقال طرقًا عملية لإرسال بريد إلكتروني من Excel مع جسم رسالة مخصص بتنسيق HTML، بما يشمل تحديد التنسيقات مثل العريض، والتسطير، وحجم الخط، والألوان.

إرسال بريد إلكتروني بتنسيق عريض/حجم/لون/تسطير معيّن تنسيق النص باستخدام كود VBA


إرسال بريد إلكتروني بتنسيق عريض/حجم/لون/تسطير معيّن تنسيق النص باستخدام كود VBA

لإرسال بريد إلكتروني منسَّق باحترافية مباشرةً من Excel، يمكنك استخدام ماكرو VBA يُعرِّف محتوى الرسالة باستخدام علامات HTML. ويمنحك هذا الأسلوب تحكمًا كاملاً في شكل البريد الإلكتروني كما يراه المستلم، مع دعم مباشر للتنسيق داخل نص الرسالة—مثل العناصر العريضة، والمسطَّرة، والملوَّنة، أو تلك المنسَّقة بحجم خط معيَّن.

يكون استخدام VBA لتخصيص وإرسال رسائل البريد الإلكتروني من Excel مفيدًا بشكل خاص عندما:

  • تريد إنشاء تقارير أو تحليلات أو تذكيرات من بياناتك وإرسالها بمحتوى مُخصَّص خصيصًا لك.
  • احرص على الحفاظ على مظهرٍ احترافي يتوافق تمامًا مع هوية علامتك التجارية في رسائلك الإلكترونية الآلية.
  • يجب أن تبرز عناصر متعددة—مثل العناوين الرئيسية والرؤوس والتعليمات—لضمان أقصى قدر من الوضوح.

مع ذلك، يتطلب استخدام VBA لإرسال رسائل البريد الإلكتروني معرفةً أساسيةً بمُحرر VBA وتكامل Outlook، كما يجب أن تمتلك الصلاحيات اللازمة في Outlook لإرسال الرسائل برمجيًا.

فيما يلي خطوات مفصلة لإعداد واستخدام كود VBA لهذه المهمة:

1. اضغط على مفاتيحAlt+F11 في آنٍ واحد. سيؤدي ذلك إلى فتح نافذة مُحررMicrosoft Visual Basic for Applications (VBA)، حيث يمكنك إضافة كود مخصص لأتمتة عمليات Excel.

2. في نافذةمُحرر VBA، انتقل إلى القائمة العلوية وانقر علىإدراج > وحدة نمطيةلإنشاء وحدة كود فارغة جديدة. ثم انسخ والصق كود VBA المقدم أدناه في هذه النافذة.

كود VBA: إرسال بريد إلكتروني بتنسيق عريض/حجم/لون/تسطير معيّن تنسيق النص في Excel

Sub SharePerformance1()
'Update by ExtendOffice 2018/3//5
    Dim xOutApp As Object
    Dim xOutMail As Object
    Dim xOutMsg As String
    On Error Resume Next
    Set xOutApp = CreateObject("Outlook.Application")
    Set xOutMail = xOutApp.CreateItem(0)
    xOutMsg = "<b>This text is bold</b><br/><span style=""color:#80BFFF"">Font Color</span style=""color:#80BFFF""><br />" & _
               "<u>New line with underline</u><br /><p style='font-family:calibri;font-size:25'>Font size</p>"
    With xOutMail
        .To = "Email Address"
        .CC = ""
        .BCC = ""
        .Subject = "Html format email"
        .HTMLBody = xOutMsg
        .Display
    End With
    Set xOutMail = Nothing
    Set xOutApp = Nothing
End Sub

نصائح حول المعاملات والتنسيق:

1) استبدل جزء.Subjectفي الكود بسطر موضوع خاص بك يتناسب مع الرسالة التي تريد إرسالها. تأكد من أن هذا يجعل البريد الإلكتروني سهل التعرُّف عليه من قِبل المستلم.
2) أدخل عنوان البريد الإلكتروني الفعلي للمستلم في حقل.To. إذا كنت تُرسل إلى عدة أشخاص، يمكنك فصل العناوين بفواصل منقوطة.
3) المتغيرxOutMsgهو المكان الذي تكتب فيه محتوى الرسالة باستخدام علامات HTML. فيما يلي شروح موجزة للعلامات الرئيسية التي تتحكم في التنسيق:
3.1)– يُحيط بالنص الذي ترغب في عرضه بخط عريض لجذب الانتباه.
3.2)...– غيّر لون محتوى معيّن. يمكنك تعديل رمز اللون الست عشري (#80BFFF) إلى لون آخر حسب الحاجة لتحقيق تأكيد أقوى أو الالتزام بهوية علامتك التجارية.
3.3) لإدخال فاصل سطر وبدء فقرة أو سطر جديد، استخدم<br/>في الموضع المطلوب ضمن نصك.
3.4) سطّر النص المهم باستخدامحسب الحاجة.
3.5) عيّن حجم محتوى معيّن من خلال. يمكنك تعديل ‹font-size:25› لتناسب متطلباتك البصرية. تذكّر أن الأحجام المفرطة الكبيرة أو الصغيرة جدًا لـ حجم الخط قد تؤثر على قابلية القراءة على الأجهزة المختلفة.

3. بعد إجراء التعديلات اللازمة، اضغط على مفتاحF5 أثناء وجودك في مُحرر VBA لتنفيذ الكود. سيتم فتح نافذة إنشاء بريد إلكتروني جديد في Outlook بالتنسيق المحدد. راجع الرسالة، ثم انقر على زرإرساللإرسال بريدك الإلكتروني المخصص.

لقطة شاشة تُظهر مثالًا لإرسال بريد إلكتروني من Excel مع تنسيق نص HTML

احتياطات ونصائح إضافية:تأكد من أن برنامج Outlook مفتوح ومُعد كعميل البريد الإلكتروني الافتراضي؛ وإلا فقد يفشل الماكرو في إنشاء الرسالة أو إرسالها. إذا واجهت مطالبات أمان مرتبطة بالإرسال البرمجي، فقم بتعديل إعدادات Outlook وفقًا لذلك أو استشر مسؤول تقنية المعلومات لديك. تحقق دائمًا من صحة عناوين البريد الإلكتروني للمستلمين لتجنب الإرسال غير المقصود. ويمكنك اختبار الماكرو بإرسال رسالة إلى نفسك للتأكد من ظهور تنسيق HTML كما هو مطلوب عبر مختلف الأجهزة وعملاء البريد الإلكتروني.

يوفر نهج VBA أقصى درجات المرونة في تنسيق HTML، لكنه يتطلب تثبيت Outlook محليًا وقد يستلزم تعديل إعدادات أمان الماكرو فيه. أما المستخدمون الذين لا يستخدمون Outlook أو يبحثون عن عملية أكثر سهولة تعتمد على النقر، فننصحهم بالنظر في حلول أو إضافات بديلة.


الحل البديل: استخدام أداة إرسال رسائل البريد الإلكتروني من Kutools لـ Excel

إذا كنت غالبًا ما تحتاج إلى إرسال رسائل بريد إلكتروني منسَّقة من Excel، ولكنك تبحث عن حلٍّ لا يتطلب كتابة أو تشغيل كود VBA، فإنKutools لـ Excelتقدّم لك ميزة رائعة: أداةإرسال رسائل البريد الإلكتروني. تتيح لك هذه الإضافة إرسال رسائل شخصية منسَّقة بتنسيق HTML (بما في ذلك النص العريض، والمُسطَّر، والمُلوَّن، والمنسَّق بحجم معيّن) استنادًا إلى البيانات الموجودة في ورقة عمل Excel الخاصة بك—بدون الحاجة إلى التعامل مع كود معقد أو مطالبات أمان محتملة من Outlook.

أرسل رسائل البريد الإلكتروني بسهولة عبر Outlook بناءً على الحقول الموجودة في قائمة البريد الإلكتروني التي أنشأتها في Excel:

أداةإرسال رسائل البريد الإلكترونيفيKutools لـ Excelتساعدك على إرسال رسائل بريد إلكتروني عبر Outlook بناءً على قائمة عناوين البريد الإلكتروني التي أنشأتها في Excel.
حمّلها وجربها الآن!

لقطة شاشة تُظهر أداة Kutools لإرسال رسائل البريد الإلكتروني في Excel

  • يُوصى بهذه الطريقة إذا كنت تُرسل رسائل بريد إلكتروني متشابهة بشكل متكرر أو تحتاج إلى تضمين بيانات من صفوف متعددة ديناميكيًا.
  • باستخدام Kutools، يمكنك كتابة رسائل بريد إلكتروني منسَّقة بـ HTML مباشرةً عبر مربع حوار تفاعلي، ومُعاينة التصميم، ثم إرسال الرسائل دفعةً واحدة مع الحفاظ على التنسيق المثالي.

يقلل استخدام Kutools من احتمالية وقوع الأخطاء مقارنةً بالطرق القائمة على الكود، كما أنه سهل الاستخدام للمبتدئين ولا يتطلب تمكين الماكرو أو تعديله.

إذا ظهرت أي رسائل خطأ (مثل «متغير كائن أو كتلة With غير مضبوطة») أثناء تشغيل حل VBA، فتأكد من أن برنامج Outlook مُثبَّت ومُعدٌّ بشكل صحيح، وأن إعدادات الماكرو تسمح بتنفيذ كود VBA، وأن جميع المراجع المطلوبة مفعَّلة. قد تحتاج أيضًا إلى تحديث عنوان البريد الإلكتروني وتعديل علامات HTML لضمان التوافق مع عميل البريد الإلكتروني الخاص بالمستلم، إذ قد لا يدعم بعض العملاء القدامى جميع الأنماط المتقدمة. وللإرسال الجماعي أو الاحتياجات عالية الحجم، اختبر دائمًا العينة على مجموعة صغيرة أولًا لتجنب تفعيل مرشحات البريد العشوائي.


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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل