كيفية إرسال بريد إلكتروني بهيئة بريد إلكتروني بتنسيق HTML في Excel؟
إذا كنت تريد إرسال بريد إلكتروني يحتوي على محتوى نص بتنسيق HTML في Excel ، فيمكن أن تساعدك الطريقة الواردة في هذه المقالة.
أرسل بريدًا إلكترونيًا يحتوي على نص بريد إلكتروني بتنسيق HTML مع رمز VBA
أرسل بريدًا إلكترونيًا يحتوي على نص بريد إلكتروني بتنسيق HTML مع رمز VBA
يرجى القيام بما يلي لإرسال بريد إلكتروني به محتوى أساسي بتنسيق HTML في Excel.
1. اضغط على قديم + F11 في وقت واحد لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ رمز VBA أدناه في نافذة الوحدة النمطية.
كود فبا: أرسل بريدًا إلكترونيًا يحتوي على نص بريد إلكتروني بتنسيق HTML في Excel
Sub SendEmailformattext()
'Update by Extendoffice.com
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
.Display
.To = xRgVal
.Subject = "Test"
.HTMLBody = "<HTML><BODY><span style=""color:#80BFFF"">Font Color</span style=""color:#80BFFF""> <br>the <b>bold text</b> here.</br> <br><u>New line with underline</u></br><br><p style='font-family:calibri;font-size:25'>Font size</br></p></BODY></HTML>"
'.Send
End With
End If
Next
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub
ملاحظة:
3. انقر الأدوات > مراجع حسابات، افحص ال مكتبة كائنات Microsoft Outlook في مربع المراجع - VAProject مربع الحوار ، ثم انقر فوق OK زر. انظر لقطة الشاشة:
4. اضغط على F5 مفتاح لتشغيل الكود. في ظهرت كوتولس ل إكسيل مربع الحوار ، حدد عناوين البريد الإلكتروني للمستلمين ثم انقر فوق OK .
ثم يتم إنشاء بريد إلكتروني بحقول محددة ونص HTML. الرجاء الضغط على أرسل زر لإرساله.
أرسل بريدًا إلكترونيًا بسهولة عبر Outlook بناءً على قائمة بريدية تم إنشاؤها:
• إرسال رسائل البريد الإلكتروني فائدة كوتولس ل إكسيل يساعد المستخدمين على إرسال البريد الإلكتروني من خلال Outlook بناءً على قائمة بريدية تم إنشاؤها في Excel كما هو موضح أدناه.
قم بتنزيله وجربه الآن! (تجربة مجانية لمدة 30 يومًا)
مقالات ذات صلة:
- كيفية إرسال بريد إلكتروني تلقائيًا بناءً على قيمة الخلية في Excel؟
- كيفية إدراج التوقيع في بريد Outlook الإلكتروني عند الإرسال عن طريق vba في Excel؟
- كيفية إرسال بريد إلكتروني بتنسيق نص غامق / حجم / لون / تسطير محدد في Excel؟
- كيفية إرسال بريد إلكتروني بدون Outlook في Excel؟
- كيف ترسل مخططًا معينًا في رسالة بريد إلكتروني باستخدام vba في Excel؟
- كيفية إرسال بريد إلكتروني في وقت محدد من اليوم في Excel؟
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!