Skip to main content

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

Author: Xiaoyang Last Modified: 2025-08-06

عادةً، يمكنك تعيين توقيعات مختلفة لحسابات مختلفة في 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، انقر فوق أدوات > مراجع للانتقال إلى مربع الحوار References-Project1، وحدد خيار Microsoft Scripting Runtime من قائمة المراجع المتاحة، انظر إلى لقطة الشاشة:

doc sig forwar reply 2

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

doc sig forwar reply 3

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

doc sig forwar reply 4

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

أخبار عاجلة: أدوات Kutools لـ Outlook تطلق إصدارًا مجانيًا!

اختبر أدوات Kutools لـ Outlook الجديدة كليًا مع أكثر من100 ميزة مذهلة! انقر لتحميلها الآن!

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

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

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

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

🌟 سحر الواجهة: 😊 المزيد من الرموز التعبيرية الجميلة والمميزة / تذكير عند وصول البريد الهام / تصغير Outlook بدل الإغلاق...

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

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

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

افتح أدوات Kutools لـ Outlook فوراً بنقرة واحدة. لا تنتظر، حمِّله الآن وحقق كفاءة أعلى!

kutools for outlook features1 kutools for outlook features2