كيفية إرسال بريد إلكتروني تلقائي من Excel إلى Outlook (4 طرق)

  • شارك هذا
Hugh West

عندما يرسل المستخدمون رسائل بريد إلكتروني إلى عملائهم أو رؤسائهم ، يكون من الصعب جدًا تتبعها. في هذه الحالة ، يكون Excel مفيدًا. لذلك ، فقد ثبت أن "إرسال بريد إلكتروني تلقائي من Excel إلى Outlook" هو أسلوب يوفر الوقت. وحدات ماكرو Excel VBA والوظيفة HYPERLINK يمكنها إرسال رسائل بريد إلكتروني تلقائية أو إنشاء مسودة باستخدام إدخالات Excel.

لنفترض أن لدينا راتب الموظف المعاد تنظيمه البيانات في Excel ونريد إرسال بريد إلكتروني تلقائي باستخدام Outlook .

في هذه المقالة ، نوضح متغيرات متعددة من وحدات ماكرو VBA ووظيفة HYPERLINK لإرسال بريد إلكتروني تلقائي من Excel إلى Outlook .

تنزيل Excel Workbook

إرسال Automatic Email.xlsm

⧭ فتح Microsoft Visual Basic وإدخال كود في الوحدة النمطية

قبل الشروع في توضيح أي الطرق ، من الضروري معرفة طرق فتح وإدراج وحدة في Microsoft Visual Basic في Excel.

🔄 فتح Microsoft Visual Basic: هناك طرق رئيسية 3 لفتح نافذة Microsoft Visual Basic .

1. استخدام اختصارات لوحة المفاتيح: اضغط على ALT + F11 تمامًا لفتح نافذة Microsoft Visual Basic

2. استخدام علامة تبويب المطور: في ورقة عمل Excel ، انتقل إلى علامة تبويب المطور & gt؛ حدد Visual Basic . نافذة Microsoft Visual Basic يظهر.

3. باستخدام علامة تبويب ورقة العمل: انتقل إلى أي ورقة عمل ، انقر بزر الماوس الأيمن عليها & GT ؛ اختر عرض الكود (من السياق القائمة ).

🔄 إدراج وحدة نمطية في Microsoft Visual Basic: هناك طرق 2 ​​ لإدراج وحدة وحدة في نافذة Microsoft Visual Basic ،

1. استخدام خيارات الورقة: بعد فتح نافذة Microsoft Visual Basic ، حدد ورقة عمل & gt؛ انقر بزر الماوس الأيمن عليها & gt ؛ حدد إدراج (من قائمة السياق ) & gt؛ ثم اختر وحدة .

2. استخدام شريط الأدوات: يمكنك أيضًا القيام بذلك عن طريق تحديد إدراج (من شريط الأدوات ) & gt؛ ثم اختر وحدة .

4 طرق سهلة لإرسال بريد إلكتروني تلقائي من Excel إلى Outlook

الطريقة 1: استخدام VBA Macro لإرسال البريد الإلكتروني تلقائيًا باستخدام Outlook إلى المستلمين المحددين

نريد إنشاء تنفيذ ماكرو زر يمكننا من خلاله ببساطة إرسال بريد إلى المستلمين المحددين باستخدام فقط نقرة.

الخطوة 1: انتقل إلى إدراج علامة التبويب & GT ؛ الأشكال & GT. حدد أيًا من الأشكال المعروضة (على سبيل المثال ، مستطيل: زوايا دائرية ).

الخطوة 2: اسحب رمز زائد حيثما تريد إدراج الشكل كما هو موضح في الصورة أدناه.

الخطوة 3: اختر مفضل تعبئة الشكل و مخطط تفصيلي اللون ثمانقر بزر الماوس الأيمن فوقه. انقر فوق تحرير النص لإدراج نص.

الخطوة 4: استخدم التعليمات لفتح Microsoft Visual Basic وإدراج وحدة . الصق الماكرو التالي في الوحدة النمطية .

4278

➤ في الكود ،

1 - ابدأ إجراء الماكرو بالتصريح عن المتغيرات على أنها كائن و سلسلة .

2 ​​ - قم بتشغيل حلقة VBA FOR من أجل كل صف في التحديد لتعيين البريد الإلكتروني إرسال إلى ، الموضوع ، و النص الأساسي باستخدام إدخالات الصف.

3 - تعيين المتغيرات.

4 - نفذ VBA مع العبارة لتعبئة عناصر Outlook مثل Send To ، موضوع البريد ، إلخ. هنا يقوم الماكرو فقط بتنفيذ الأمر عرض لإخراج Outlook مع مسودة بريد إلكتروني. ومع ذلك ، إذا تم استخدام الأمر Send في المكان أو بعد العرض ، فسيرسل Outlook البريد الإلكتروني الذي تم إنشاؤه إلى المستلمين المحددين.

5 - إنهاء الحلقة فبا FOR .

الخطوة 5: العودة إلى ورقة العمل. انقر بزر الماوس الأيمن فوق الشكل ثم حدد تعيين ماكرو من خيارات قائمة السياق .

الخطوة 6: حدد الماكرو (على سبيل المثال ، ExcelToOutlookSR ) ضمن اسم الماكرو واختر الماكرو في الخيار هذا المصنف . انقر فوق موافق .

الخطوة 7: الآن ، في ورقة العمل ، حدد موظفًا واحدًا أو عدة موظفين ثم انقر فوق زر الشكل .

الخطوة 8: يطالب Excel Outlook بتناول الغداء ويقوم بإنشاء أو إرسال رسائل بريد إلكتروني إلى الموظفين المختارين. أثناء تحديد اثنين من الموظفين ، يقوم Outlook بإنشاء مسودتين مختلفتين للبريد الإلكتروني وجاهزين للإرسال.

نظرًا لأن الماكرو يوفر فقط عرض ، Outlook يعرض فقط مسودة البريد الإلكتروني دون إرسالها. استخدم الأمر إرسال لإرسال رسائل البريد الإلكتروني تلقائيًا من Excel إلى Outlook باستخدام إدخالات الخلايا.

اقرأ المزيد: Excel Macro لإرسال البريد الإلكتروني تلقائيًا (3 أمثلة مناسبة)

الطريقة الثانية: إرسال البريد الإلكتروني تلقائيًا من Excel إلى Outlook اعتمادًا على قيمة خلية معينة

ماذا إذا أردنا إرسال بريد إلكتروني تلقائي بعد تحقيق الأهداف من Excel إلى Outlook ؟ يمكن لرمز الماكرو القيام بهذه المهمة بسهولة.

لنفترض أن لدينا بيانات المبيعات ربع السنوية كما هو موضح أدناه ، بعد تحقيق الهدف (على سبيل المثال ، المبيعات & GT ؛ 2000 ) سيطلب تلقائيًا من Outlook إرسال بريد إلكتروني من Excel إلى معرف بريد إلكتروني معين.

الخطوة 1: اكتب الماكرو التالي رمز في أي وحدة .

8192

➤ من الصورة أعلاه ، في الأقسام ،

1 - قم بتعيين خلية (على سبيل المثال ، F17 ) داخل نطاق لتنفيذ عبارة VBA IF . إذا نتج عن العبارة صحيح ، فإن الماكرو يستدعي ماكرو آخر للتنفيذ.

2 ​​ - إعلان متغيرأنواع وتعيينها لملء إدخالات Outlook .

3 - نفذ VBA باستخدام عبارة لتعيين متغيرات لإدخالات البريد الإلكتروني. استخدم الأمر إرسال بدلاً من عرض في حالة رغبتك مباشرة في إرسال رسائل بريد إلكتروني دون مراجعتها. يتم إدراج البريد الإلكتروني للمستلم في الماكرو. استخدم طرقًا بديلة إذا كنت تريد إدخالًا تلقائيًا لمعرف البريد الإلكتروني للمستلم.

4 - امسح متغيرات معينة من التعيين.

الخطوة 2: استخدم المفتاح F5 لتشغيل الماكرو. في غضون لحظة ، يقوم Excel بجلب Outlook بمسودة بريد إلكتروني تم إنشاؤها تلقائيًا كما هو موضح في ما يلي. يمكنك النقر فوق إرسال أو الإرسال التلقائي باستخدام إرسال الأمر في الماكرو.

قراءة المزيد: إرسال رسائل بريد إلكتروني تلقائيًا من Excel استنادًا إلى محتوى الخلية (طريقتان)

قراءات مماثلة

  • كيف ترى من هو في ملف Excel مشترك (بخطوات سريعة)
  • تمكين مشاركة المصنف في Excel
  • كيفية مشاركة ملف Excel لعدة مستخدمين
  • كيفية تطبيق ماكرو لإرسال بريد إلكتروني من Excel مع المرفق

الطريقة الثالثة: استخدام ماكرو VBA لإرسال بريد إلكتروني مع ورقة عمل نشطة من Excel by Outlook

بدلاً من ذلك ، قد تكون هناك حالات نحتاج فيها إلى إرسال Active Sheet بالكامل إلى عنوان بريد إلكتروني معين. في هذه الحالة ، يمكننا استخدام دالة مخصصة لـ VBA ليتم استدعاؤها داخل ملفالماكرو.

الخطوة 1: أدخل الماكرو أدناه في الوحدة النمطية .

7694

➤ من الصورة أعلاه ، أقسام الكود ،

1 - أعلن عن المتغيرات وعيّنها.

2 ​​ - قم بتعيين الأوامر باستخدام VBA مع عبارة . استخدم الأمر Display أو Send لمراجعة أو توجيه رسائل البريد الإلكتروني على التوالي.

3 - امسح المتغيرات المحددة مسبقًا.

4 - قم بتعيين VBA بأوامر مع النصوص.

5 - تنفيذ وظيفة VBA المخصصة .

الخطوة 2: لتنفيذ الماكرو ، اضغط على F5 ، وعلى الفور يقوم Excel بإخراج Outlook بمسودة بريد إلكتروني لمراجعة مشابهة لـ الصورة أدناه. بعد ذلك ، أنت جيد لإرساله.

اقرأ المزيد: كيفية إرسال بريد إلكتروني مجمع من Outlook باستخدام Excel (3 طرق)

تقوم الوظيفة HYPERLINK بإنشاء ارتباط قابل للنقر في خلايا Excel إلى أحضر Outlook كوسيط لإرسال رسائل البريد الإلكتروني التلقائية من Excel.

الخطوة 1: اكتب الصيغة التالية في الخلية H5 .

=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")

تأخذ الوظيفة HYPERLINK "MailTo:" & amp؛ C5 & amp؛ "؟ Subject =" & amp؛ F5 & amp؛ " & amp؛ cc = ”& amp؛ $ D $ 2 & amp؛” & amp؛ body = ”& amp؛ G 5 كـ link_location ، و “ انقر هنا ” كـ اسم مألوف .

الخطوة 2: اضغط على ENTER للصقحلقة الوصل. ثم انقر فوق الارتباط.

الخطوة 3: يأخذك Excel إلى Outlook . وسترى جميع إدخالات Outlook مليئة بالبيانات المعينة من Excel. انقر فوق إرسال .

الخطوة 4: اسحب مقبض التعبئة لتطبيق الصيغة على الآخرين الخلايا.

اقرأ المزيد: كيفية إرسال البريد الإلكتروني تلقائيًا عند استيفاء الشرط في Excel

الخلاصة

متغيرات VBA Macro و HYPERLINK يمكن أن تكون الوظيفة مفيدة أثناء إرسال رسائل البريد الإلكتروني التلقائية من Excel إلى Outlook. آمل أن تجد طريقتك المفضلة ضمن الطرق الموضحة أعلاه. التعليق ، إذا كان لديك مزيد من الاستفسارات أو لديك أي شيء تضيفه.

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