Home » Blog » Email » How to Download All Outlook 365 Attachments In Bulk?

How to Download All Outlook 365 Attachments In Bulk?

  author
Rollins Duke   Contributor
Published On November 6th, 2025 • 8 Min Read
Star Rating4.9based on 1207 user reviews

Overview: Are you looking for an efficient way to Download All Attachments from Outlook 365? Then there are multiple options available. You can use the built-in option “Save All Attachments” in Outlook New & Classic. However, many users also rely on the VBA script in Outlook Desktop to automatically save attachments from multiple emails from an Outlook 365 mail account in bulk. In this guide, we have covered multiple manual approaches to save all attachments separately from your Office 365 mail account, and also a professional tool that helps you download attachments from multiple Outlook 365 emails without VBA code or technicalities.

Often users look for ways to download all attachments Outlook 365, in order to have an offline copy for backup, organization, and migration purposes. 

Manually saving one attachment at a time from multiple emails can be time taking if a user has a large mailbox. Which is why they look for automatic ways to Outlook 365 save all attachments in bulk. 

Here, we will discuss attachment management and file extraction from Outlook 365, and how you can save attachments from your Office 365 mail account manually & use scripts to make the process automatic. We will also share how using an Outlook 365 attachment management tool helps you do this quickly and without any technical knowledge 

Why Save All Attachments From Multiple Emails Outlook 365? 

There are multiple real-life scenarios where a user may need to download attachments from your Office 365 mail account:

  • Data Backup: Businesses and organisations need to preserve and backup Outlook 365 data with attachments as per legal compliance. 
  • In order to avoid important data loss during account migration. 
  • Record Keeping: Businesses using Office 365 need to download attachments holding contracts, invoices, orders, etc., from multiple emails.
  • Downloading attachments from Outlook 365 to a PC allows you to access data offline. 
  • Shareability: Enables you to share saved Outlook 365 attachments with colleagues over other platforms. 

How to Download All Attachments Outlook 365?

There are several options available for saving attachments in your Office 365 mail account, you can manually do so using the “Save All Attachments” option. Or using VBA code, or choose the simplest way by using the Office 365 tool. You can choose the one that works best for your needs and preferences.

Method 1: Using the “Save All Attachments” Option

You can download all Outlook 365 attachments in bulk through the “Save All Attachments” option if your Office 365/Outlook 365 account is set up in Outlook desktop (Classic/ New).

  1. Setup your Office 365/Outlook 365 mail account in Outlook Desktop.
  2. Go to and open the email you need to export the attachments.
  3. Hover over any attachment and right-click.
  4. Select “Save All Attachments”.
  5. Repeat for all emails.

Tip: As an alternative to downloading attachments all at once from your Outlook 365 account, you can select one attachment to download at a time.

Limitations:

It can be time taking for larger mailboxes.
Risk of data loss due to human error.
Loss of folder structure after saving all attachments from Outlook 365 in bulk.
This method only works for basic attachment management.

Note: This feature is not available in Outlook Web.

Method 2: Download All Attachments Outlook 365 Using VBA

VBA (Visual Basic for Applications) is powerful that help you automate downloading attachments from your Outlook 365 mail account in bulk. 

Follow the steps you bulk save attachments from multiple emails in Outlook 365 using VBA: 

  1. Add your Outlook/ Office 365 Mail account in Outlook desktop. 
  2. Press Alt+F11 to open VBA. 
  3. From the menu bar, click on Insert >>Module
  4. Enter the following VBA Macro:

    Sub SaveAllAttachments()

        On Error GoTo ErrControl

        Dim outApp As Outlook.Application

        Dim outNs As Outlook.NameSpace

        Dim outFolder As Outlook.MAPIFolder

        Dim outItem As Object

        Dim outAttachment As Outlook.Attachment

        Dim saveFolder As String

        ‘ Folder to save attachments

        saveFolder = “Enter the Path where you need to store the attachment

        ‘ Create folder if it doesn’t exist

        If Dir(saveFolder, vbDirectory) = “” Then MkDir saveFolder

        ‘ Initialize Outlook

        Set outApp = GetObject(, “Outlook.Application”)

        Set outNs = outApp.GetNamespace(“MAPI”)

        Set outFolder = outNs.GetDefaultFolder(olFolderInbox)

        ‘ Loop through all emails in Inbox

        For Each outItem In outFolder.Items

            If outItem.Class = olMail Then

                For Each outAttachment In outItem.Attachments

                    outAttachment.SaveAsFile saveFolder & “\” & outAttachment.FileName

                Next outAttachment

            End If

        Next outItem

        MsgBox “All attachments saved to ” & saveFolder

        Exit Sub

    ErrControl:

        MsgBox “Error: ” & Err.Description

    End Sub

  5. Press F5 or Run the Macro. 
  6. Go to the folder location to access all the downloaded attachments from Outlook 365. 

Note: Remember to change the destination folder path in the VBA Macro to where you need to download all attachments Outlook 365 .

Limitation:

  • It can be highly technical for beginner users.
  • Does not work with Outlook Web. 
  • VBA Macro may fail when you bulk save attachments from multiple emails from Outlook 365. 
  • Often, VBA/Macros are disabled, and the script won’t run until macros are enabled.

Automatically Download All Attachments Outlook 365: Pro Way 

Many users need to save all attachments from multiple emails Outlook 365, but face challenges like data loss, extreme manual effort, and a lack of filtering. 

This is why using Outlook 365 Attachment Downloader like Email Backup Tool is the go-to solution when one has to Download All Attachments Outlook 365 in bulk and quickly. 

Download the Outlook 365 Attachment Downloader to save all attachments from multiple emails Outlook 365. Free trial also available.

How To Save All Attachments From Office 365? 

Here is the step-by-step guide to use the tool to download all attachments from an Outlook 365 account:

  1. Download and run the utility on your PC.
  2. Select Office 365 from the Email Source.
    Choose Office 365 to Download All Attachments Outlook 365
  3. Enter your Outlook 365 mail ID & log in.
    enter email id of outlook 365 account and login
  4. Select all the folders from which you need to save attachments. 
  5. From the saving option, choose “Extract Email Attachment”.
    choose extract all attachment
  6. Finally, press “Backup”. 

Key Advantages of Using Outlook 365 Attachment Downloader

  • Bulk save attachments from multiple emails Outlook 365.
  • Maintains Folder hierarchy and preserves metadata. 
  • Download all attachments from Outlook 356 with complete data security
  • Batch Mode is available to save attachments from multiple Office 365 mail accounts in go. 
  • Advanced Filter Option to save attachments sorted by date range, To/ From, & subject. 
  • Incremental backup to avoid downloading the same attachment multiple times. 
  • Customize the software with additional features. 
  • 24/7 tech support.  
  • Save attachments offline while maintaining the file type.
  • Easy to use and does not require any technical knowledge to download attachments from Outlook 365 in bulk.
  • Multiple file naming options are available for better organization.
  • Save the attachment from the Outlook 365 account to the desired location.

FAQs: Download All Attachments Outlook 365

Q1: How do I select all attachments in Outlook 365?

You can select and save all attachments for your Office/ Outlook 365 mail account by opening it on the Outlook desktop(new/ classic). Simply hover over a single attachment, right-click, and then save all attachments.  

Q2: Why am I not able to save attachments in Outlook 365?

If you are not able to save the attachment in Outlook 365 verify the following: 

  • Whether the file type is restricted (.exe, .zip, etc.)
  • Macros are enabled (if using VBA)
  • Provide permission to the destination folder.

If you are getting an error, use the Outlook 365 Attachment Downloader to save Office 365 mail attachments in bulk. 

Q3: Is there a way to download Office 365 attachments in bulk from multiple emails, without having to use a VBA code?

Yes, you can manually use the “Save all attachments” and avoid the technical VBA code. But this process can be highly time-consuming and effort-intensive for users with large mailboxes. Hence, the most efficient way to download Office 365 attachments in bulk is using the recommended tool.

Q4: Can I save all my Outlook 365 email attachments without Outlook desktop?

Yes, this professional tool allows a user to automatically download attachments in bulk from Outlook 365 into their PC directly into multiple available formats without configuring their Office 365 Mail account in Outlook. This is usually helpful for Mac users.

Conclusion

We hope you can now easily download all Outlook 365 attachments whenever needed. After configuring your account in Outlook desktop, you can use the built-in “Save All Attachments” option or use a VBA script to automate the attachment saving process. 

For users wishing to Outlook 365 save all attachments at once with ease and safety, the best option is to use a professional tool that guarantees security and precision. 

Download the Outlook 365 Attachment Downloader today, and for any query, contact our tech support through the live chat section.  

Star Rating 4.9 based on 1207 user reviews
author

By Rollins Duke

Rollins Duke is a content curator with a unique blend of technical expertise. Specializing in email migration, data backup, and conversion, He has a proven track record of simplifying complex processes. As a content creator, Rollins excels in presenting information in a clear and engaging manner.