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


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

في هذا البرنامج التعليمي، سنوضح لك كيفية تنزيل كافة المرفقات من Outlook.

كيفية تنزيل جميع مرفقات البريد الإلكتروني في Microsoft Outlook مرة واحدة على نظام التشغيل Windows

لتنزيل كافة المرفقات مرة واحدة باستخدام تطبيق Windows Microsoft Outlook، قم بما يلي:

  1. افتح Outlookوسجل الدخول إلى ملفك الشخصي في Outlook.
  2. حدد البريد الإلكتروني الذي يحتوي على مرفقات Outlook المطلوبة.
  3. انقر بزر الماوس الأيمن على أي من ملفات المرفقاتوحدد حفظ جميع المرفقاتفي القائمة المنسدلة. إذا كنت تريد حفظ ملف واحد فقط، فحدد حفظ باسم.
    1. في مربع الحوار الجديد، اضغط باستمرار على المفتاح CTRLعلى لوحة المفاتيح وحدد كافة المرفقات التي تريد تنزيلها. انقر على موافق.
      1. حدد الموقع الذي ترغب في حفظ الملفات فيه واضغط على الزر موافق.
      2. كيفية تنزيل جميع مرفقات البريد الإلكتروني في Microsoft Outlook مرة واحدة على نظام Mac

        إليك كيفية تنزيل جميع المرفقات باستخدام Outlook لنظام التشغيل Mac:

        1. افتح تطبيق MS Outlook.
        2. حدد رسالة البريد الإلكترونيالتي تحتوي على مرفقاتك.
        3. انقر على "المرفقات" وحددتنزيل الكل.
          1. حدد الموقع الذي ترغب في حفظ مرفقاتك فيه وحدد اختيار.
          2. كيفية تنزيل مرفقات Outlook المتعددة من رسائل بريد إلكتروني متعددة

            من الممكن أيضًا تنزيل عدة مرفقات من العديد من رسائل البريد الإلكتروني مرة واحدة. للقيام بذلك:

            استخدمVBAكود

            إذا كنت تستخدم Outlook 2019، أو 2016، أو 2013، أو 2010، أو 2007، أو 2003، فيمكنك استخدام محرر VBA لتنزيل مرفقات متعددة من رسائل بريد إلكتروني متعددة.

            1. افتح مجلد المستنداتوأنشئ مجلدًا جديدًا باسم "المرفقات". هذا هو المكان الذي سيتم تنزيل مرفقاتك إليه..
            2. افتح Microsoft Outlook.
            3. اضغط على المفتاحين AltوF11على لوحة المفاتيح لفتح محرر VBA.
            4. انقر بزر الماوس الأيمن على Microsoft Outlook Object>إدراج>إدراج وحدة نمطية.
              1. انسخ الكود التالي في المحرر واضغط على Enter:
              2. تعتيم GCount كعدد صحيح

                تعتيم GFilepath كسلسلة

                حفظ المرفقات الفرعية العامة ()

                "تحديث 20200821

                ".

                تعتيم xMailItem كـ Outlook.MailItem

                تعتيم xAttachments مثل Outlook.Attachments

                تعتيم xSelection مثل Outlook.Selection

                خافت وطويل

                Dim xAttCount As Long

                تعتيم xFilePath كسلسلة، xFolderPath كسلسلة، xSaveFiles كسلسلة

                عند حدوث خطأ في السيرة الذاتية التالية

                xFolderPath = CreateObject("WScript.Shell").SpecialFolders(16)

                اضبط xSelection = Outlook.Application.ActiveExplorer.Selection

                xFolderPath = xFolderPath & "\Attachments\"

                إذا كان VBA.Dir(xFolderPath, vbDirectory) = vbNullString إذن

                VBA.MkDir xFolderPath

                انتهى إذا

                GFilepath = ""

                لكل عنصر xMailItem في xSelection

                قم بتعيين xAttachments = xMailItem.Attachments

                xAttCount = xAttachments.Count

                xSaveFiles = ""

                إذا كان xAttCount >0 إذن

                For i = xAttCount To 1 Step -1

                جكونت = 0

                xFilePath = xFolderPath & xAttachments.Item(i).FileName

                GFilepath = xFilePath

                xFilePath = FileRename(xFilePath)

                إذا كان IsEmbeddedAttachment(xAttachments.Item(i)) = خطأ إذن

                xAttachments.Item(i).SaveAsFile xFilePath

                إذا كان xMailItem.BodyFormat <>olFormatHTML إذن

                xSaveFiles = xSaveFiles & vbCrLf & "<خطأ! مرجع الارتباط التشعبي غير صالح.>"

                غير ذلك

                xSaveFiles = xSaveFiles & “
                ” & “” & xFilePath & “

                انتهى إذا

                انتهى إذا

                التالي

                انتهى إذا

                التالي

                تعيين xAttachments = لا شيء.

                تعيين xMailItem = لا شيء

                اضبط xSelection = لا شيء

                النهاية الفرعية

                وظيفة FileRename(FilePath As String) كسلسلة

                تعتيم xPath كسلسلة

                تعتيم xFso كـ FileSystemObject

                عند حدوث خطأ في السيرة الذاتية التالية

                Set xFso = CreateObject("Scripting.FileSystemObject")

                xPath = FilePath

                FileRename = xPath

                إذا كان xFso.FileExists(xPath) إذن

                جي كونت = جي كونت + 1

                xPath = xFso.GetParentFolderName(GFilepath) & "\" & xFso.GetBaseName(GFilepath) & " " & GCount & "." + xFso.GetExtensionName(GFilepath)

                FileRename = FileRename(xPath)

                انتهى إذا

                xFso = لا شيء

                وظيفة النهاية

                الوظيفة IsEmbeddedAttachment(إرفاق كمرفق)

                تعتيم xItem كعنصر بريد

                تعتيم xCid كسلسلة

                تعتيم xID كسلسلة

                Dim xHtml كسلسلة

                عند حدوث خطأ في السيرة الذاتية التالية

                IsEmbeddedAttachment = خطأ

                تعيين xItem = Attach.Parent

                إذا كان xItem.BodyFormat <>olFormatHTML، فاخرج من الوظيفة

                xCid = ""

                xCid = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")

                إذا كان xCid <>"" إذن

                xHtml = xItem.HTMLBody

                xID = "cid:" & xCid

                إذا كان InStr(xHtml, xID) >0 إذن

                IsEmbeddedAttachment = صحيح

                انتهى إذا

                انتهى إذا

                وظيفة النهاية

                ملاحظة: يمكنك نسخ الكود الأصلي أعلاه من Extend Office ولصقه في المحرر.

                1. اضغط على F5لتشغيل البرنامج النصي. قد تحصل على نافذة منبثقة تطالبك بالسماح بالإجراء.
                2. استخدام أداة خارجية

                  إذا كنت تستخدم إصدارًا آخر من Outlook، أو تريد تنزيل نوع ملف آخر غير PST ، أو تجد أن أسلوب VBA مرهقًا، فيمكنك تنزيل أداة يمكن أن تساعدك في تنزيل مرفقات Outlook متعددة مرة واحدة.

                  تتمتع تطبيقات مثل مستخرج مرفقات Outlook بوظيفة حفظ المرفقات ليس فقط من ملفات PST، ولكن من تنسيقات ملفات أخرى مثل ملفات OST وBAK وMSG وOLK وOLM أيضًا. يمكنك أيضًا تكوين التطبيق لتصفية المرفقات حسب حجم الملف أو التاريخ أو المرسل.

                  كيفية تنزيل كافة المرفقات من ملف تالف

                  إذا لم تتمكن من فتح مرفقات الملفات أو عرضها أو حفظها في Outlook، فقد يكون ملف Microsoft Outlook PST تالفًا أو تالفًا. يمكنك إصلاح ملف PST استرداد المرفق باستخدام أدوات مثل تطبيق SCANPST.exe..

                  لاستخدام هذه الأداة، أغلق Outlook وانتقل إلى أحد المواقع التالية، وفقًا لإصدار Outlook لديك:

                  1. Outlook 2019: C:\Program Files (x86)\Microsoft Office\root\Office16
                  2. Outlook 2016: C:\Program Files (x86)\Microsoft Office\root\Office16
                  3. Outlook 2013: C:\Program Files (x86)\Microsoft Office\Office15
                  4. Outlook 2010: C:\Program Files (x86)\Microsoft Office\Office14
                  5. Outlook 2007: C:\Program Files (x86)\Microsoft Office\Office12
                  6. ثم انقر نقرًا مزدوجًا فوق SCANPST.EXE.

                    حدد تصفح، وحدد موقع ملف بيانات Outlook الذي تريد فحصه، ثم اضغط على ابدأ.

                    إذا عثرت الأداة على أخطاء، فحدد إصلاحلمحاولة إصلاحها. بمجرد الانتهاء، أعد تشغيل Outlook وتحقق مما إذا كان يعمل الآن.

                    تبسيط أنشطة البريد الإلكتروني الخاص بك

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

                    .

                    المنشورات ذات الصلة:


                    9.03.2023