كيفية إرسال بريد إلكتروني من Excel مع وجود ارتباط تشعبي في نص البريد؟
هل سبق لك أن حاولت إرسال بريد إلكتروني باستخدام كود VBA في Excel؟ وكيف يمكنك إضافة روابط تشعبية إلى نص البريد الإلكتروني عند الإرسال؟ سيُساعدك هذا المقال في حل هذه المشكلة.
إدراج ارتباط تشعبي في نص البريد باستخدام كود VBA
إدراج ارتباط تشعبي في نص البريد باستخدام كود VBA
يمكن للشفرة البرمجية VBA أدناه مساعدتك في إرسال بريد إلكتروني من Excel وإدراج ارتباط تشعبي محدد في نص البريد. يرجى القيام بما يلي.
1. قم بتشغيل مصنفك، واضغط على مفتاحي Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
2. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة، ثم قم بنسخ الشفرة البرمجية VBA أدناه إلى محرر الوحدة.
شفرة VBA: إدراج ارتباط تشعبي في نص البريد
Sub EmailHyperlink()
'updated by Extendoffice 20190815
Dim xOtl As Object
Dim xOtlMail As Object
Dim xStrBody As String
xStrBody = "Hi there:" & "<br>" _
& "Please click " & "<a href="/ & "http://www.extendoffice.com"">Here</a> to open the page" & "<br>" _
& "Thank you."
On Error Resume Next
Set xOtl = CreateObject("Outlook.Application")
Set xOtlMail = xOtl.CreateItem(olMailItem)
With xOtlMail
.To = "Email Address"
.CC = "Email Address "
.BCC = " Email Address "
.Subject = "Subject line"
.HTMLBody = .HTMLBody & xStrBody
.Display
End With
Set xOtl = Nothing
Set xOtlMail = Nothing
End Sub
ملاحظات:
- يرجى تغيير محتوى النص والارتباط التشعبي في سطر xStrBody.
- استبدل “عنوان البريد الإلكتروني” في أسطر .To و.CC و.BCC بالعناوين الفعلية التي سترسل إليها البريد الإلكتروني. إذا لم تكن بحاجة إلى أسطر CC و BCC، فما عليك سوى إزالتها من الكود بالكامل أو إضافة علامة اقتباس قبل الأسطر، مثل 'CC =”عنوان البريد الإلكتروني”.
- استبدل “سطر الموضوع” في سطر .Subject بموضوع بريدك الإلكتروني الخاص.
3. اضغط على مفتاح F5 لتشغيل الكود. بعد ذلك سيتم إنشاء البريد الإلكتروني مع الحقول المحددة ونص الرسالة الذي يحتوي على الارتباط التشعبي داخله، انقر على زر الإرسال لإرساله.

اكتشف سحر Excel مع Kutools AI
- التنفيذ الذكي: قم بعمليات الخلية، وتحليل البيانات، وإنشاء المخططات - كل ذلك يتم من خلال أوامر بسيطة.
- الصيغ المخصصة: قم بإنشاء صيغ مصممة خصيصًا لتسهيل سير عملك.
- برمجة VBA: كتابة وتطبيق أكواد VBA بسهولة.
- تفسير الصيغ: فهم الصيغ المعقدة بسهولة.
- ترجمة النصوص: تجاوز الحواجز اللغوية داخل جداول البيانات الخاصة بك.
مقالات ذات صلة
إرسال بريد إلكتروني تلقائيًا بناءً على قيمة الخلية في Excel
لنفترض أنك تريد إرسال بريد إلكتروني عبر Outlook إلى مستلم معين بناءً على قيمة خلية محددة في Excel. على سبيل المثال، عندما تكون قيمة الخلية D7 في ورقة العمل أكبر من 200، يتم إنشاء بريد إلكتروني تلقائيًا. يقدم لك هذا المقال طريقة VBA لحل هذه المشكلة بسرعة.
إرسال بريد إلكتروني عند النقر على زر في Excel
لنفترض أنك بحاجة إلى إرسال بريد إلكتروني عبر Outlook عن طريق النقر على زر في ورقة عمل Excel، كيف يمكنك القيام بذلك؟ سيقدم لك هذا المقال طريقة VBA لتحقيق ذلك بالتفصيل.
إرسال بريد إلكتروني إذا تم الوصول إلى تاريخ الاستحقاق في Excel
لنفترض أن تاريخ الاستحقاق في العمود C أقل من أو يساوي 7 أيام (تاريخ اليوم هو 2017/9/13)، ثم يتم إرسال تذكير بالبريد الإلكتروني إلى المستلم المحدد في العمود A مع محتوى محدد في العمود B. كيف يمكن تحقيق ذلك؟ الطريقة في هذا المقال يمكن أن تساعدك.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!