الكوكيز تساعدنا تقديم خدماتنا. باستخدام خدماتنا، فإنك توافق على استخدامنا لملفات تعريف الارتباط.
نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

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

هل سبق لك أن حاولت إزالة المرفقات في العديد من رسائل البريد الإلكتروني المحددة حسب نوع الملف في Outlook؟ مثل ، إزالة جميع ملفات المرفقات docx أو بابوا نيو غينيا من رسائل البريد الإلكتروني المحددة. كيف يمكنك حل هذه المهمة في Outlook؟

إزالة نوع معين من المرفقات من الرسائل الإلكترونية التي تحتوي على رمز VBA


إزالة نوع معين من المرفقات من الرسائل الإلكترونية التي تحتوي على رمز VBA

لإزالة نوع معين من المرفقات من رسائل البريد الإلكتروني المحددة ، يمكن لرمز VBA التالي أن يقدم لك معروفًا ، يُرجى القيام بما يلي:

1. حدد رسائل البريد الإلكتروني التي تريد إزالة نوعها المحدد من المرفقات في القائمة البريدية.

2. اضغط باستمرار ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

3. ثم اضغط إدراج > وحدة، انسخ والصق تحت الرمز في الوحدة الفارغة المفتوحة ، انظر لقطة الشاشة:

رمز 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("Attachment Type:", "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(xFileType, Trim(xType)) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

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

doc remove attach by type 1

5. ثم اضغط OK لإغلاق مربع الحوار ، الآن ، اضغط F5 مفتاح لتشغيل هذا الرمز ، وظهر مربع مطالبة ، يرجى إدخال نوع المرفق الذي تريد إزالته ، انظر لقطة الشاشة:

doc remove attach by type 2

6. انقر OK، وجميع المرفقات بنوع محدد تعرفه تم حذفها دفعة واحدة ، انظر لقطة الشاشة:

doc remove attach by type 3



كوتولس ل أوتلوك

أكثر من 100 Advanced Functions لـ Outlook 2010 و 2013 و 2016 و 2019 و 365

لقطة شاشة kutools للنظرة صغيرة لراية 201812

المزيد من الميزات | تحميل مجانا | فقط شنومكس $ لمئات من الوظائف

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.