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

or

كيفية حفظ مرفق معين (excel) فقط في Outlook؟

يوفر Outlook ميزة حفظ كافة المرفقات لتتمكن من حفظ جميع المرفقات بسرعة في رسالة بريد إلكتروني إلى مجلد معين دفعة واحدة. ومع ذلك ، إذا كنت تريد حفظ نوع معين فقط من المرفقات في بريد إلكتروني ، مثل مرفقات Excel ، مستند Word وما إلى ذلك ، ما الذي يمكنك القيام به لتحقيق ذلك؟ هنا نقدم طريقة VBA لحل المشكلة.

حفظ مرفق معين فقط في Outlook


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

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

كوتولس ل أوتلوك: مع أكثر من شنومكس مفيد توقعات الإضافية الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومكس. تحميل وتجريبية مجانية الآن!

علامة تبويب Office - تمكين التحرير والتصفح في Tabbed ، وجعل العمل أسهل بكثير ...
Kutools for Outlook - يجلب ميزات متقدمة قوية 100 إلى Microsoft Outlook
  • السيارات سيسي / بسك عن طريق القواعد عند إرسال البريد الإلكتروني ؛ إعادة توجيه تلقائي رسائل البريد الإلكتروني المتعددة حسب القواعد ؛ رد آلي بدون خادم تبادل ، والمزيد من الميزات التلقائية ...
  • تحذير BCC - إظهار الرسالة عند محاولة الرد على الكل إذا كان عنوان بريدك في قائمة BCC ؛ تذكير عند فقد المرفقات، وتذكير المزيد من الميزات ...
  • الرد (الكل) مع جميع المرفقات في محادثة البريد ؛ الرد على العديد من رسائل البريد الإلكتروني مرة واحدة ؛ إضافة تحية السيارات عند الرد إضافة التاريخ والوقت إلى الموضوع ...
  • أدوات المرفقات: فصل تلقائي ، ضغط الكل ، إعادة تسمية الكل ، حفظ تلقائي للكل ... تقرير سريع، عدد الرسائل المختارة ، إزالة الرسائل المكررة وجهات الاتصال ...
  • أكثر من ميزات 100 المتقدمة سوف حل معظم مشاكلك في Outlook 2010-2019 و 365. ميزات كاملة النسخة التجريبية المجانية من 60.

حفظ مرفق معين فقط في Outlook

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

1. قم بتشغيل Outlook الخاص بك ، في القائمة البريدية ، حدد بريدًا إلكترونيًا أو عدة رسائل بريد إلكتروني ستقوم بحفظ مرفقات معينة منها.

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

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

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        xFilesSavePath = ""
        For Each xAttachment In xItem.Attachments
            xFilePath = xSaveFolder & xAttachment.FileName
            xExt = "." & xFSO.GetExtensionName(xFilePath)
            xExtArr = VBA.Split(xExtStr, ",")
            xS = VBA.Filter(xExtArr, xExt)
            If UBound(xS) > -1 Then
                xAttachment.SaveAsFile xFilePath
                If xItem.BodyFormat <> olFormatHTML Then
                    xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
                Else
                    xFilesSavePath = xFilesSavePath & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. انقر الأدوات > المراجع، في المراجع - المشروع الحوار، والتحقق من مايكروسوفت البرمجة وقت التشغيل مربع وانقر فوق OK .

4. اضغط على F5 مفتاح لتشغيل التعليمات البرمجية. في الخارج برزت تصفح للحافظة في مربع الحوار ، اختر مجلد واحد لحفظ المرفقات.

5. ثم انقر فوق OK، في التالي كوتولس ل أوتلوك في مربع الحوار ، أدخل ملحق الملف المرفق الذي ستحفظه في مربع النص ثم انقر فوق OK.

ثم يتم حفظ المرفقات المحددة فقط.

الملاحظات:

1. إذا كنت ترغب في حفظ نوع مختلف من المرفقات ، يرجى إدخال ملحقات الملفات في مربع النص وفصلها بفاصلة.

2. بعد الحفظ ، يتم عرض مسار حفظ المرفقات في نص الرسالة. يمكنك فتح المرفق بالنقر فوق الارتباط التشعبي مباشرةً.


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


Kutools for Outlook - يجلب ميزات 100 المتقدمة إلى Outlook ، وجعل العمل أسهل بكثير!

  • السيارات سيسي / بسك عن طريق القواعد عند إرسال البريد الإلكتروني ؛ إعادة توجيه تلقائي رسائل البريد الإلكتروني متعددة حسب الطلب ؛ رد آلي بدون خادم تبادل ، والمزيد من الميزات التلقائية ...
  • تحذير BCC - إظهار الرسالة عند محاولة الرد على الكل إذا كان عنوان البريد الخاص بك في قائمة BCC; تذكير عند فقد المرفقات، وتذكير المزيد من الميزات ...
  • الرد (الكل) مع جميع المرفقات في محادثة البريد; الرد على العديد من رسائل البريد الإلكتروني في ثوان؛ إضافة تحية السيارات عند الرد إضافة التاريخ إلى الموضوع ...
  • أدوات المرفقات: إدارة جميع المرفقات في جميع الرسائل ، أوتو ديتاش, ضغط الكل، إعادة تسمية الكل ، حفظ الكل ... تقرير سريع ، عدد الرسائل المختارة...
  • رسائل البريد الإلكتروني العشوائي قوية حسب الطلب إزالة الرسائل المكررة وجهات الاتصال... يمكنك من القيام بذكاء وأسرع وأفضل في Outlook.
kutools لقطة توقعات kutools علامة التبويب 1180x121
kutools لقطة توقعات kutools بالإضافة إلى علامة التبويب 1180x121
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.