Skip to main content

كيفية إزالة أنواع معينة من المرفقات من رسائل البريد الإلكتروني في Outlook؟

Author: Xiaoyang Last Modified: 2025-05-30

إدارة مرفقات البريد الإلكتروني في Outlook يمكن أن تكون صعبة، خاصة عندما تؤدي أنواع معينة من الملفات—مثل .docx أو .png—إلى ازدحام بريدك الوارد. بينما يفتقر Outlook إلى ميزة مضمنة لإزالة مرفقات معينة من عدة رسائل بريد إلكتروني دفعة واحدة، هناك حلول فعالة. يمكنك استخدام نصوص VBA لحذف المرفقات يدويًا بناءً على نوع الملف، أو اللجوء إلى حل أسرع وأكثر سهولة مع أدوات Kutools لـ Outlook، والتي تتيح لك تصفية وإزالة المرفقات بنقرات قليلة فقط. هذا الدليل سيأخذك عبر كلتا الطريقتين.

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

إزالة أنواع معينة من المرفقات بسرعة باستخدام أدوات Kutools لـ Outlook 👍 (سريع وسهل الاستخدام)


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

الخطوة 1: تحديد عدة رسائل بريد إلكتروني

في عرض البريد، حدد الرسائل التي تحتوي على المرفقات التي تريد إزالتها.

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

الخطوة 2: فتح محرر VBA

اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

الخطوة 3: إضافة كود VBA

في نافذة VBA، انقر فوق إدراج > وحدة لإنشاء وحدة جديدة. ثم انسخ النص البرمجي التالي الخاص بـ VBA والصقه في الوحدة الجديدة:

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

Sub DeleteSpecificTypeOfAttachments()
Dim xSelection As Outlook.Selection
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFileType As String
Dim xType As String
Dim xFSO As Scripting.FileSystemObject
Dim I As Integer
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xFSO = New Scripting.FileSystemObject
xType = ""
xType = InputBox("Enter the attachment type to remove (e.g., docx, png):", "Kutools for Outlook", xType, 8)
If Len(Trim(xType)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        Set xMailItem = xItem
        If xMailItem.Attachments.Count > 0 Then
            For I = xMailItem.Attachments.Count To 1 Step -1
                Set xAttachment = xMailItem.Attachments.Item(I)
                xFileType = xFSO.GetExtensionName(xAttachment.FileName)
                If InStr(1, xFileType, Trim(xType), vbTextCompare) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

الخطوة 4: تمكين Microsoft Scripting Runtime

1. في محرر VBA، انقر فوق أدوات > مراجع.

2. في مربع الحوار مراجع - Project1، حدد خانة Microsoft Scripting Runtime واضغط على موافق.

doc remove attach by type 1

الخطوة 5: تشغيل نص VBA

1. اضغط على F5 أو انقر فوق زر التشغيل لتنفيذ الكود.

2. ستظهر مربع موجه، أدخل نوع المرفق الذي تريد إزالته (على سبيل المثال، xlsx). انقر فوق موافق.

doc remove attach by type 2

النتيجة

سيقوم نص VBA بإزالة جميع المرفقات المطابقة للنوع المحدد من الرسائل المختارة.

doc remove attach by type 3

قيود هذه الطريقة:

  • ❌ يتطلب معرفة بـ VBA: ليست سهلة للمبتدئين وقد تكون صعبة لغير المستخدمين التقنيين.
  • ❌ لا يوجد معاينة أو تراجع: بمجرد حذف المرفقات، لا يمكن استعادتها.
  • ❌ يتطلب تنفيذ يدوي: يجب تشغيل البرنامج النصي في كل مرة تحتاج فيها إلى إزالة المرفقات.
  • ❌ احتمالية الحذف العرضي: إذا أدخلت نوع ملف خاطئ، فقد يتم إزالة مرفقات غير مقصودة.

إذا كنت بحاجة بشكل متكرر إلى إزالة المرفقات من رسائل البريد الإلكتروني، فإن طريقة أدوات Kutools لـ Outlook هي حل أكثر كفاءة وسهولة في الاستخدام.


📂 أرشفة المرفقات تلقائيًا بسهولة!

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

Auto Detach Feature in Kutools for Outlook

💡 فوائد ستعشقها:

  • ✔️ حفظ المرفقات تلقائيًا بمجرد وصولها
  • ✔️ الحفاظ على البريد الإلكتروني خاليًا من الفوضى باستخدام استبدال الروابط التشعبية
  • ✔️ خيارات قابلة للتخصيص بالكامل لتتناسب مع سير عملك

إزالة أنواع معينة من المرفقات بسرعة باستخدام أدوات Kutools لـ Outlook 👍

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

افتح الباب أمام كفاءة البريد الإلكتروني القصوى مع أدوات Kutools لـ Outlook! استمتع بـ 70 ميزات قوية مجانًا تمامًا، إلى الأبد. قم بتنزيل النسخة المجانية الآن!

الخطوة 1: تحديد عدة رسائل بريد إلكتروني والوصول إلى ميزة فصل الكل

في عرض البريد، حدد الرسائل التي تحتوي على المرفقات التي تريد إزالتها. ثم انقر فوق Kutools Plus > أدوات المرفقات > فصل الكل.

shot of the Detach All button

📌 نصيحة: اضغط باستمرار على Ctrl لتحديد عدة رسائل غير متتالية أو Shift لتحديد نطاق من الرسائل المتتالية.

الخطوة 2: ضبط تفضيلات الفصل

  1. انقر فوق the folder icon تصفح الأيقونة لتحديد مجلد وجهة لحفظ المرفقات.
  2. انقر فوق خيارات متقدمة لتوسيع الحوار.
  3. في قسم شروط التصفية، حدد خانة نوع المرفق. ثم أدخل امتدادات الملفات (مثل .docx؛ .png) التي تريد إزالتها في مربع النص.
  4. انقر فوق موافق للتاكيد.
    shot of the Detach Settings dialog box

الخطوة 3: تأكيد الفصل

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

shot of the Detach All confirmation dialog box

النتيجة: ماذا يحدث بعد ذلك؟

1. يتم فصل جميع المرفقات المحددة من الرسائل المختارة.

2. يتم تخزين المرفقات بأمان في المجلد المحدد بدلاً من حذفها نهائيًا. إذا لزم الأمر، يمكنك استعادتها عن طريق النقر فوق Kutools Plus > أدوات المرفقات > استعادة الكل.

3. يمثل كل ارتباط تشعبي في البريد الإلكتروني الأصلي ملفًا مفصلاً، مما يوفر وصولاً سريعًا مع الحفاظ على تنظيم بريدك الوارد.

لماذا تختار هذه الطريقة؟

  • ✅ لا تتطلب مهارات تقنية: بسيطة وبديهية وسهلة للمبتدئين.
  • ✅ معالجة دفعية بنقرة واحدة: تزيل المرفقات من عدة رسائل بريد إلكتروني دفعة واحدة.
  • ✅ آمنة ومنظمة: على عكس VBA، المرفقات لا تُحذف بل تُخزن في مكان آخر.
  • ✅ تخصيص مرن: تصفية حسب نوع المرفق، مرسل البريد الإلكتروني، نطاق التاريخ والمزيد.
ملاحظة: لتطبيق أداة فصل الكل الخاصة بـ أدوات Kutools لـ Outlook، أولاً، يجب عليك تنزيل وتثبيت أدوات Kutools لـ Outlook.

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

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

جرّب الآن الإصدار المجاني الجديد كليًا من أدوات Kutools لـ Outlook مع أكثر من70 ميزة مذهلة، متاحة لك مدى الحياة! انقر للتحميل الآن!

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

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

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

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

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

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

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

افتح أدوات Kutools لـ Outlook فورًا بنقرة واحدة. لا تنتظر، قم بالتحميل الآن وزد من إنتاجيتك!

kutools for outlook features1 kutools for outlook features2