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

كيف يمكن تعيين توقيعات مختلفة للردود وإعادة التوجيه في Outlook؟

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

بشكلٍ عام، يمكنك تعيين توقيعات مختلفة لحساباتك المتعددة في Outlook، ولكن هل سبق أن حاولت استخدام توقيعات منفصلة للردود وإعادة التوجيه؟ بمعنى أنه عند الرد على رسالة بريد إلكتروني، يُدرج «التوقيع 1»، بينما عند إعادة توجيه رسالة، يُطبَّق «التوقيع 2». كيف يمكنك تحقيق ذلك في Outlook؟

تعيين توقيعات مختلفة للردود والإعادة باستخدام كود VBA


تعيين توقيعات مختلفة للردود والإعادة باستخدام كود VBA

يمكنك الاستفادة من كود VBA التالي لتعيين توقيعات مختلفة للردود وإعادة التوجيه. يُرجى اتباع الخطوات أدناه واحدة تلو الأخرى:

1. اضغط مع الاستمرار على مفتاحَيALT + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

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

كود VBA: تعيين توقيعات مختلفة للردود والإعادة:

Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMail As Outlook.MailItem
Public GFSO As Scripting.FileSystemObject
Public GTextStream As Scripting.TextStream
Public GText As String
Private Sub Application_Startup()
    Set GExplorer = Outlook.Application.ActiveExplorer
    Set GFSO = New Scripting.FileSystemObject
End Sub
Private Sub GExplorer_SelectionChange()
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GExplorer.Selection.Item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set GMail = xItem
End Sub
Private Sub GMail_Reply(ByVal Response As Object, Cancel As Boolean)
    InsertSignature Response, "Signature1.htm"   'change this signature name for replies
End Sub
Private Sub GMail_Forward(ByVal Forward As Object, Cancel As Boolean)
    InsertSignature Forward, " Signature2.htm"    'change this signature name for forwards
End Sub
Private Sub InsertSignature(Item As Object, SignName As String)
    Dim xSignatureFile As String
    Dim xMailItem As Outlook.MailItem
    xSignatureFile = CreateObject("WScript.Shell").SpecialFolders(5)
    xSignatureFile = xSignatureFile & "\Microsoft\Signatures\" & SignName
    Set GTextStream = GFSO.OpenTextFile(xSignatureFile)
    GText = ""
    GText = GTextStream.ReadAll
    If Item.Class <> olMail Then Exit Sub
    Set xMailItem = Item
    With xMailItem
        .Display
        .HTMLBody = .HTMLBody & "<br><br>" & GText
    End With
End Sub

ملاحظة: في الكود أعلاه،Signature1 وSignature2 هما اسما التوقيعين اللذين تريد استخدامهما للرد والإعادة. يُرجى تغيير الاسمين حسب حاجتك.

doc sig forwar reply 1

3. لا تزال في نافذةMicrosoft Visual Basic for Applications، انقر علىأدوات > المراجعللانتقال إلى مربع الحوارالمراجع - المشروع1، وفعِّل خيارMicrosoft Scripting Runtime من قائمةالمراجع المتاحة، كما هو موضح في لقطة الشاشة:

doc sig forwar reply 2

4. بعد ذلك، انقر علىموافقلإغلاق مربع الحوار. ومن الآن فصاعدًا، عند الرد على رسالة بريد إلكتروني، سيتم إدراج التوقيع 1 تلقائيًا، كما هو موضح في لقطة الشاشة:

doc sig forwar reply 3

وعند إعادة توجيه رسالة، سيتم إدراج التوقيع2 كما هو موضح في لقطة الشاشة التالية:

doc sig forwar reply 4

أفضل أدوات إنتاجية Office

جرِّب Kutools لـ Outlook الجديد كليًّا مع 100+ ميزة رائعة!انقر للتنزيل الآن!

🤖KUTOOLS AI:يستخدم تقنية ذكاء اصطناعي متقدمة للتعامل مع رسائل البريد الإلكتروني بسلاسة، بما في ذلك الرد عليها، وتلخيصها، وتحسينها، وتوسيعها، وترجمتها، وصياغتها.

📧أتمتة البريد الإلكتروني: الرد التلقائي (متوفر لبروتوكولي POP وIMAP) / جدولة إرسال رسائل البريد الإلكتروني / نسخة تلقائية/مخفية وفق القواعد عند إرسال البريد الإلكتروني / التحويل التلقائي (قاعدة متقدمة) / إضافة التحيّة تلقائيًّا / تقسيم رسائل البريد الإلكتروني ذات المستلمين المتعددين تلقائيًّا إلى رسائل فردية...

📨إدارة البريد الإلكتروني: استدعاء البريد الإلكتروني / حظر رسائل الاحتيال حسب العناوين وغيرها / حذف الرسائل المكررة / البحث المتقدم / تنظيم المجلدات...

📁المرفقات الاحترافية: حفظ دفعة واحدة / فصل دفعة واحدة / ضغط دفعة واحدة / حفظ تلقائي / تفصيل تلقائي / ضغط تلقائي...

🌟سحر الواجهة: 😊إيموجيات أكثر جمالًا وروعة / إشعارك عند وصول رسائل بريد إلكتروني مهمة / تصغير Outlook بدلًا من إغلاقه...

👍عجائب النقرة الواحدة: الرد على الجميع مع المرفقات / الحماية من رسائل التصيد الاحتيالي / 🕘عرض منطقة الوقت الحالي للمرسل...

👩🏼‍🤝‍👩🏻جهات الاتصال والتقويم: إضافة جهات اتصال دفعةً واحدة من رسائل البريد الإلكتروني المحددة / تقسيم مجموعة جهات الاتصال إلى مجموعات فردية / إزالة تذكير عيد الميلاد...

استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من 40 لغة أخرى!

افتح Kutools لـ Outlook بنقرة واحدة فورًا! لا تنتظر، نزِّله الآن وحسِّن كفاءتك!

kutools for outlook features1kutools for outlook features2

🚀 التنزيل بنقرة واحدة — احصل على جميع إضافات Office

موصى به بشدة: Kutools for Office (5 في 1)

نقرة واحدة لتنزيلخمسة برامج تثبيتدفعة واحدة —Kutools لـ Excel وOutlook وWord وPowerPointوOffice Tab Pro.انقر للتنزيل الآن!

  • سهولة النقرة الواحدة: نزِّل جميع حزم الإعداد الخمس دفعة واحدة!
  • 🚀جاهز لأي مهمة في Office: ثبِّت الإضافات التي تحتاجها، متى احتجتَ إليها.
  • 🧰متضمَّن: Kutools لـ Excel / Kutools لـ Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint