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

كيف يمكن نسخ أسماء جميع المرفقات تلقائيًا عند الرد على رسالة في Outlook؟

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

عند الرد على رسالة بريد إلكتروني بتنسيق RTF (Rich Text Format) في Outlook، يتم نسخ أسماء جميع المرفقات ولصقها تلقائيًا في نص الرسالة (كما يظهر في لقطة الشاشة أدناه). أما عند الرد على رسالة بتنسيق HTML في Outlook، فتختفي المرفقات من رسالة الرد. تقدّم هذه المقالة بعض الطرق لنسخ أسماء جميع المرفقات — سواء عند الرد على الرسائل أو مباشرةً من الرسائل المستلمة.


نسخ أسماء جميع المرفقات عند الرد بعد تحويل HTML إلى RTF

عند تحويل رسالة البريد الإلكتروني من HTML إلى RTF قبل الرد، سيتم نسخ أسماء جميع المرفقات تلقائيًا إلى رسالة الرد بمجرد النقر على **الصفحة الرئيسية > رد** في Outlook.

1. انقر مرتين لفتح البريد الإلكتروني الذي تريد نسخ أسماء مرفقاته، ثم انقررسالة > إجراءات > تحرير الرسالةفي نافذة الرسالة. انظر لقطة الشاشة:
doc-copy-attachment-names-01

2. انتقل الآن للنقر علىنص التنسيق > نص منسّق (Rich Text)، ثم احفظ البريد الإلكتروني وأغلقه.
doc-copy-attachment-names-02

3. الآن وقد عدت إلى العرض الرئيسي، استمر في تحديد البريد الإلكتروني، ثم انقرالصفحة الرئيسية > رد.

4. الآن، تم نسخ أسماء جميع المرفقات من البريد الإلكتروني الأصلي ولصقها في رسالة الرد كما هو موضح في لقطة الشاشة أدناه. اكتب رسالة الرد وأرسلها الآن!
doc-copy-attachment-names-03

بكل سهولة الرد على العديد من الرسائل المحددة مع الاحتفاظ بجميع المرفقات الأصلية في Outlook

بشكل عام، تُزال المرفقات الأصلية تلقائيًا عند الرد على رسالة بريد إلكتروني في Outlook. ولكن مع ميزةالرد مع المرفقالرائعة من Kutools لـ Outlook، يمكنك بسهولة الاحتفاظ بجميع مرفقات الرسالة عند الرد عليها!


الرد مع المرفقات


نسخ جميع اسم المرفق عند الرد باستخدام أداة رائعة

إذا كنت قد ثبّتَKutools لـ Outlook، فيمكنك استخدام ميزتهنسخ الأسماءلنسخ أسماء جميع المرفقات من رسالة بريد إلكتروني مستلمة بسرعة، ثم لصقها بسهولة في رسالة الرد الخاصة بك في Outlook.

ودّع عدم كفاءة Outlook! مع Kutools لـ Outlook، أصبح التعامل مع رسائل البريد الإلكتروني دفعةً واحدة أسهل من أي وقت مضى – والآن مع نسخة تجريبية مجانية لمدة 30 يومًا!حمّل Kutools لـ Outlook الآن!!

1. حدد البريد الإلكتروني الذي تريد الرد عليه، ثم انقرKUTOOLS PLUS > أدوات المرفقات > نسخ الأسماء.
doc-click-copy-names

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

2. انتقل الآن للنقر علىالصفحة الرئيسية > ردللرد على البريد الإلكتروني المحدد.

3. في نافذة رسالة الرد، ضع المؤشر في نص الرسالة، ثم اضغط على مفاتيحCtrl+V للصق اسم المرفق بسهولة.
doc-paste-names


انسخ أسماء جميع المرفقات عند الرد باستخدام VBA

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

1. اضغط على مفاتيحAlt+F11 في آنٍ واحد لفتح نافذة Microsoft Visual Basic for Applications.

2. في مستعرض المشروع الموجود على اليسار، وسّع المشروع 1، ثم انقر نقرًا مزدوجًا لفتح نافذةThisOutlookSession (كما في لقطة الشاشة أدناه)، ثم الصق الكود التالي في النافذة.
doc-copy-attachment-names-2

VBA: نسخ أسماء جميع المرفقات عند الرد على رسالة بريد إلكتروني في Outlook

Option Explicit
Private WithEvents oExpl As Explorer
Private WithEvents oItem As MailItem
Private bAttachEvent As Boolean


Private Sub Application_Startup()
Set oExpl = Application.ActiveExplorer
bAttachEvent = False   
End Sub

Private Sub oExpl_SelectionChange()
On Error Resume Next
Set oItem = oExpl.Selection.Item(1)
End Sub

' Reply
Private Sub oItem_Reply(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True
sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.Reply
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts

bAttachEvent = False
Set oItem = Nothing
End Sub

' Reply All
Private Sub oItem_ReplyAll(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True

sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.ReplyAll
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts  
bAttachEvent = False
Set oItem = Nothing

End Sub

3. انقرأدوات > المراجع.

4. في نافذةالمراجع – المشروع 1المفتوحة في Outlook 2016، يُرجى تحديد مرجعMicrosoft Word 16.0 Object Library من مربع المراجع المتاحة، ثم انقر على زرموافق. انظر لقطة الشاشة:
doc-copy-attachment-names-4
ملاحظة: حدد مرجعMicrosoft Word 15.0 Object Library إذا كنت تستخدم Outlook 2013، أو مرجعMicrosoft Word 14.0 Object Library إذا كنت تستخدم Outlook 2010.

5. احفظ كود VBA، ثم أغلق نافذة Microsoft Visual Basic for Applications.

6. الآن بعد أن عدت إلى الواجهة الرئيسية لـ Outlook، حدد البريد الإلكتروني الذي تريد الرد عليه، ثم انقرالصفحة الرئيسية > ردأورد على الكل.
ملاحظة:إذا لم تُنسخ المرفقات وتُلصق تلقائيًا في رسالة الرد، يُرجى إعادة تشغيل Outlook والمحاولة مرة أخرى.

والآن تم نسخ أسماء جميع المرفقات من البريد الإلكتروني المحدد ولصقها في رسالة الرد. انظر لقطة الشاشة:
doc-copy-attachment-names-5


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


أفضل أدوات إنتاجية 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