Home » Blog » How To » How to Download All Attachments Outlook 365 & 2021 in Bulk?

How to Download All Attachments Outlook 365 & 2021 in Bulk?

  author
Published By Jamie Kaler 
Rollins Duke
Approved By Rollins Duke
Published On August 12th, 2024
Reading Time 7 Min Read

In this write-up, we will solve queries like how to bulk download all attachments in Outlook 365 or save attachments from multiple emails in Outlook 2021, 2019, 2016, 2013, and all previous versions. Here we have mentioned all the possible information with a step-by-step guide to resolve it.

It is straightforward to attach any items like images, files, emails, etc in the Outlook email client. However, when you receive an email with attachments, you often find yourself saving each one individually.

What about when you receive multiple emails in Outlook? I know it is not easy to bulk download attachments from multiple emails in Outlook 365. But don’t worry, we’re here to simplify the process for you.

Read the complete article first to extract attachments from Outlook in multiple emails, and then start the process as per your requirements.

Why Save Attachments from Multiple Emails in Outlook?

Users have multiple situations when they want to download attachments from multiple emails in Outlook 2021, 2019, 2016, 2013, and all previous versions. May be users want to export important attachments as a backup.

Because saving attachments from Outlook emails ensures that users have a copy of their important attachments. And also, prevents data loss and accidental deletion. It allows users to access data offline without an internet connection.

Some of the other reasons or benefits are given below, check it out and start the process:

  • Efficient Organization: After saving attachments locally, users can easily manage and organize their data in one single place. And also makes it easy to find specific files whenever you need.
  • Ease of Sharing: Also, you can share your saved attachments easily with your colleagues and friends through any platform.
  • Space Management: Saving attachments locally can help manage your email storage limits in Outlook, freeing up space in your mailbox.

How to Bulk Download Attachments from Multiple Emails in Outlook 365?

Here we are going to explain three manual methods to save attachments from multiple emails in Outlook account. All the methods with complete steps are given below in detail, follow the for more information:

#1: Using Outlook In-Built Option

  1. Start your Outlook account.
  2. Select the required Outlook email.
  3. Right-click on it and choose Save All Attachments >> OK icon.
  4. After that, select the location to save all Outlook attachments.
  5. Lastly, you will find your downloaded attachments on the selected path.

#2: Bulk Save Attachments from Multiple Emails in Outlook 365

  1. Log in to your Office or Microsoft 365 webmail account.
  2. Open Outlook 365 from the listed apps.
  3. After that, open the needed email, which has an attachment.
  4. Open the attached attachment and choose the Download icon.
  5. Your data will save successfully, which you can see in the Download folder.

#2: Extract All Attachments from Outlook using VBA

Important Note: Follow all the steps carefully, one wrong step will lose your data completely.

  1. Open your Outlook account.
  2. Hit the Alt+F4 key and launch the VBA (Visual Basic for Applications) Editor.
  3. After that, copy the given VBA code carefully

    Public Sub Download_Attachments()
    ‘If execute in excel, for sample.
    ‘ADD ‘Tools > References… Microsoft Outlook 16.0 Object Library
    On Error GoTo Err_Control
    Dim OutlookOpened As Boolean
    Dim outApp As Outlook.Application
    Dim outNs As Outlook.Namespace
    Dim outFolder As Outlook.MAPIFolder
    Dim outAttachment As Outlook.Attachment
    Dim outItem As Object
    Dim DestinationFolderName As String
    Dim saveFolder As String
    Dim outMailItem As Outlook.MailItem
    Dim inputDate As String, subjectFilter As String, sFolderName As String
    Dim FSO As Object
    Dim SourceFileName As String, DestinFileName As String
    Set FSO = CreateObject(“Scripting.FileSystemObject”)
    Set FSO = CreateObject(“Scripting.Filesystemobject”)

    sFolderName = Format(Now, “yyyyMMdd”)
    sMailName = Format(Now, “dd/MM/yyyy”)

    DestinationFolderName = “C:\Users\agonzalezp\Documents\Automatizaciones”

    saveFolder = DestinationFolderName & “\” & sFolderName

    subjectFilter = “NUEVA” & ” ” & sMailName ‘REPLACE WORD SUBJECT TO FIND

    OutlookOpened = False
    On Error Resume Next
    Set outApp = GetObject(, “Outlook.Application”)
    If Err.Number <> 0 Then
    Set outApp = New Outlook.Application
    OutlookOpened = True
    End If
    On Error GoTo Err_Control

    If outApp Is Nothing Then
    MsgBox “Cannot start Outlook.”, vbExclamation
    Exit Sub
    End If

    Set outNs = outApp.GetNamespace(“MAPI”)
    Set outFolder = outNs.GetDefaultFolder(olFolderInbox)

    If Not outFolder Is Nothing Then
    For Each outItem In outFolder.Items
    If outItem.Class = Outlook.OlObjectClass.olMail Then
    Set outMailItem = outItem
    If InStr(1, outMailItem.Subject, subjectFilter) > 0 Then ‘removed the quotes around subjectFilter
    For Each outAttachment In outMailItem.Attachments
    If Dir(saveFolder, vbDirectory) = “” Then FSO.CreateFolder (saveFolder)
    outAttachment.SaveAsFile saveFolder & ” – ” & outAttachment.fileName
    Set outAttachment = Nothing
    Next
    End If
    End If
    Next
    End If

    SourceFileName = “C:\Users\agonzalezp\Documents\Automatizaciones\*.xlsx”
    DestinFileName = saveFolder

    FSO.MoveFile SourceFileName, DestinFileName

    If OutlookOpened Then outApp.Quit
    Set outApp = Nothing
    Err_Control:
    If Err.Number <> 0 Then
    ‘MsgBox Err.Description
    End If
    End Sub

  4. After pasting the code, hit on the Debug and choose “Compile Project” to compile your project.
  5. Select the needed email which has attachments, you want to extract
  6. Click on the File >> Import File from VBA Editor.
  7. Select the saved mAttachmentSaver.bas >> Open button.
  8. Again, choose the email from which you want to remove and extract attachments.
  9. Click on the Alt+F8 to start Macro. And enable All Macros.
  10. After that, choose ExecuteSaving >> Run button.
  11. Lastly, find the location to save attachments locally.

Feeling lost, because of technicalities? Don’t worry, we have another alternate and direct solution to download attachments from multiple emails in Outlook. Now there is no need to go through the technical process with an alternate Outlook attachment extractor.

Another Solution to Download Attachments from Multiple Emails in Outlook

My research stops with RecoveryTools Outlook Migrator. The application offers an easy way to download multiple attachments from Outlook. My personal experience with this was very nice if you are looking for the same thing.

You get a free trial that lets you extract attached files from the first 25 Outlook e-mails in bulk mode. If you want to save attachments from multiple emails in Outlook, purchase a license.

The USP of this Outlook attachment extractor is its good functioning. No Outlook e-mail client was required. Just load Outlook data from a PST / OST file and choose the save format as HTML. It seamlessly unpacks all attached files from multiple Outlook e-mails to a separate folder.

How to Extract All Attachments from Outlook?

  • Step 1: Download and install the tool.
  • Step 2: Upload your Outlook mailbox data.
  • Step 3: Select the needed folders/subfolders.
  • Step 4: Choose the required saving option.
  • Step 5: Browse the path and apply filters.
  • Step 6: Lastly, hit the Convert icon to download attachments from multiple emails in Outlook.

Solution to Save All Attachments from Multiple Emails Outlook 365

For extracting attachments from Outlook 365 / Office 365 / Outlook.com, you should download and install the RecoveryTools Email Attachments Extractor. It allows users to directly save attachments from all emails in Outlook 365 account without facing errors and limitations.

Outlook attachment extractor can easily extract attachments from all default folders i.e., Inbox, Draft, Sent, Important, Spam, and Trash. And you can save them into 30+ saving formats as per your requirements.

How to Bulk Download All Attachments Outlook 365?

  1. Download and run this solution.
  2. Choose Outlook.com and provide login details.

    Download Attachments from Multiple Emails in Outlook

  3. Check the needed folder, which has attachments.
  4. Choose the saving type as Extract Email Attachments.
  5. Apply the filters and choose a location.
  6. Lastly, click on the Backup icon to extract attachments from Outlook in multiple emails.

Also Read: how to delete large attachments in Gmail?

Wrap Up Time

After noticing that, many users want to download attachments from multiple emails in Outlook 365, we have decided to write this article. Here we have compiled multiple methods, available on the internet for you. So that you can easily save attachments from multiple emails in Outlook 365 in bulk, and if you have faced any error, then you can take the help of mentioned alternate solutions like Outlook attachment extractor.