Skip to main content

كيفية إرسال بريد إلكتروني من Excel مع وجود ارتباط تشعبي في نص البريد؟

Author: Siluvia Last Modified: 2025-05-30

هل سبق لك أن حاولت إرسال بريد إلكتروني باستخدام كود 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 بموضوع بريدك الإلكتروني الخاص.

copy and paste the code into the module

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

the email is created with specified fields and body with hyperlink listed inside

a screenshot of kutools for excel ai

اكتشف سحر Excel مع Kutools AI

  • التنفيذ الذكي: قم بعمليات الخلية، وتحليل البيانات، وإنشاء المخططات - كل ذلك يتم من خلال أوامر بسيطة.
  • الصيغ المخصصة: قم بإنشاء صيغ مصممة خصيصًا لتسهيل سير عملك.
  • برمجة VBA: كتابة وتطبيق أكواد VBA بسهولة.
  • تفسير الصيغ: فهم الصيغ المعقدة بسهولة.
  • ترجمة النصوص: تجاوز الحواجز اللغوية داخل جداول البيانات الخاصة بك.
عزز قدرات Excel لديك باستخدام أدوات تعمل بالذكاء الاصطناعي. قم بالتنزيل الآن وعش تجربة الكفاءة كما لم يحدث من قبل!

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

إرسال بريد إلكتروني تلقائيًا بناءً على قيمة الخلية في Excel
لنفترض أنك تريد إرسال بريد إلكتروني عبر Outlook إلى مستلم معين بناءً على قيمة خلية محددة في Excel. على سبيل المثال، عندما تكون قيمة الخلية D7 في ورقة العمل أكبر من 200، يتم إنشاء بريد إلكتروني تلقائيًا. يقدم لك هذا المقال طريقة VBA لحل هذه المشكلة بسرعة.

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

إرسال بريد إلكتروني إذا تم الوصول إلى تاريخ الاستحقاق في Excel
لنفترض أن تاريخ الاستحقاق في العمود C أقل من أو يساوي 7 أيام (تاريخ اليوم هو 2017/9/13)، ثم يتم إرسال تذكير بالبريد الإلكتروني إلى المستلم المحدد في العمود A مع محتوى محدد في العمود B. كيف يمكن تحقيق ذلك؟ الطريقة في هذا المقال يمكن أن تساعدك.

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

🤖 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%، ويقلل مئات النقرات بالماوس يومياً!