How to Download Multiple Email Attachments from Outlook?

5/5 - (1 vote)

Retrieving and managing attachments containing essential documents and multimedia files is of utmost necessity. However, navigating the process of downloading these attachments from Outlook might seem complex at first glance. Fear not! We’ll guide you through a simple, step-by-step approach to download attachments from Outlook inbox using the Outlook Backup Tool.

It is vital to exercise caution when downloading attachments and to use reliable antivirus software to scan for potential threats. Be careful when opening attachments from unknown or untrusted sources to keep your computer safe from cyber threats. You should be vigilant and cautious to prevent any potential security risks. In fact, local access to attachments enables users to collaborate and edit files more conveniently. 

Outlook Helps To Save All Attachments on Mac

The below-mentioned steps will help you efficiently download and save multiple attachments from Outlook on your Mac. Remember to select the desired location to download attachments from Outlook on Mac to access later.

  • First, Open Outlook on your Mac and find the email containing the attachments you want to save.
  • After that, click on “Attachments” in the email header.
  • Then, choose “Download All” to save all attachments to your default download location.
  • If you’re using Outlook 365, press Shift + Command + E as a shortcut for “Download All.” Alternatively, you can save individual attachments separately by right-clicking on each attachment and selecting “Save All.”
  • Next, Pick the location on your Mac where you want to save the downloaded attachments.
  • Further, click the “Choose” button to save them in that location.
  • Open the message in Outlook.
  • Click “Preview” in the attachment section above the message text.
  • Hold down the Shift key and select a range of file attachments.
  • Click “Choose” to save these selected attachments.


  • Open the message with the attachments.
  • Afterwards, right-click on any attachment file and choose “Save As.”
  • Then, Browse to the location where you want to save the attachments.
  • Click “Choose” to complete the saving process.

Automatically Save All Attachments From Outlook 365 Using Power Automate

The following section will help users to download attachments from Outlook 365 using Power Automate. 

  • First, sign into your Office 365 account and click the “All apps” option.
  • After that, choose “Power Automate” from the available apps.
  • Then, click the “Create” button under My Flows and select “Automated cloud flow.”
  • Now, name your flow and choose the trigger “When a new email arrives (V3).” Click “Create” to proceed.
  • Further, select the specific folder in Outlook where you want to monitor for new emails.
  • Moving ahead, click on “Show advanced options” to access more settings.
  • Set “Include Attachments” to “Yes.”
  • Specify the level of importance for emails, such as “High” or “Any.”
  • Optionally, enter a name in the Subject filter field if needed.
  • Set “Only with attachments” to “Yes.”
  • Choose the “Apply to Each” operation.
  • For the operation, select “SharePoint (create a file).”
  • Specify your SharePoint site address.
  • Select the folder in SharePoint where you want to save Outlook attachments.
  • For the File Name, choose “Attachments Name.”
  • For File Content, choose “Attachments Content.”
  • Save the flow after configuring all settings.
  • Return to Outlook and send a new email with attachments to the specified email address to test the flow.
  • Check the Power Automate Flow to ensure it runs successfully.
  • Verify the designated SharePoint folder to see if the Outlook attachments were automatically downloaded and stored there.

Note: You can modify the flow settings manually or set it for automatic execution based on your preferences.

This process automates the download of attachments from incoming emails in a specified Outlook folder. It stores them directly in a designated location in SharePoint, streamlining your workflow and ensuring efficient file management.

Download Attachments From Outlook Using VBA Script

  • Open Outlook, navigate to Tools > Macro > Visual Basic Editor or press Alt + F11 directly.
  • Click on the Insert tab and select Module.
  • Copy and paste the provided VBA script into the Module window.
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
End If
End If
End If

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

FSO.MoveFile SourceFileName, DestinFileName

If OutlookOpened Then outApp.Quit
Set outApp = Nothing
If Err.Number <> 0 Then
‘MsgBox Err.Description
End If
End Sub
  • Save the script and close the Visual Basic Editor window.
  • Go back to Outlook and access Tools > Rules & Alerts.
  • Click the New Rule button on the E-mail Rules tab to open the Rules Wizard.
  • Choose “Check messages when they arrive” and click Next.
  • In the next window, uncheck all conditions and click Next.
  • Confirm the action by clicking Yes in the confirmation message window.
  • In the rules wizard, select “run a script” and click on “Step 2: Edit the rule description.
  • Choose the script you created earlier and click OK, then click Next.
  • Rename the rule and check “Run this rule now on messages already in Inbox.” Finally, click Finish.

The script will now automatically download attachments from emails that match the specified conditions (like subject keywords) and save them in the designated folder. Also, any new incoming emails meeting these criteria will have their attachments automatically saved.

Note: Be mindful that in the latest versions of Outlook, there might be slight variations in menu options or settings. Therefore, carefully follow the steps and adjust accordingly.

This process simplifies attachment downloads by automating the task, saving you time and effort in managing attachments within your Outlook emails.

Read: Save Outlook Emails as PDF

Save Attachments From Multiple Emails in Windows Outlook

  • Open your Outlook email account.
  • Find and open the email that contains the attachments you want to save.
  • Within the email, locate the attachment section.
  • You’ll see a downward arrow icon next to each attachment.
  • Click on the downward arrow icon alongside each attachment you wish to save.
  • Once you click the arrow, a menu will appear.
  • From the menu, select the option “Save all Attachments.”
  • By choosing “Save all Attachments,” Outlook will prompt you to select a location on your computer to save all the attached files.
  • Navigate to the desired folder on your computer or create a new folder for saving the attachments.
  • Click “Save” to save all the attachments to the selected location.

By following these steps, you can easily save multiple attachments from an email in Outlook by using the “Save all Attachments” option. 

Download Attachments From Multiple Emails Outlook Using Core Solution 

Outlook Backup Tool is a top-notch and efficient utility. It helps users to download attachments from Outlook. Moreover, users get the preview feature before the saving process. In fact, you can also opt for additional features to make the conversion process more easier. Additionally, this software offers an easy-to-understand and self-intuitive Graphical User Interface. Now, we will learn how to save your attachments from your bulky emails. 

  • First, install and run the Outlook Backup Tool on your system. 
  • After that, mention the login credentials of your Outlook account to move further. 
  • Then, preview the files and folders in a preview panel. 
  • Now, pick the PST file format from the drop-down list
  • Here, opt for the Save attachments in a folder option from the additional feature list. 
  • Lastly, click the Convert button to Outlook save all attachments

Summing Up! 

By following these straightforward steps, downloading attachments from Outlook becomes a hassle-free process. Moreover, it empowers you to manage your files efficiently and focus on your tasks. Outlook’s user-friendly interface is just the beginning. With a range of powerful features that can be tailored to your specific needs, Outlook is the ultimate tool for managing your email, calendar, and contacts. Whether you’re using the latest version or an older one, you’ll find that Outlook is the perfect way to stay organized and on top of your game. Feel free to explore different solutions to download attachments from Outlook to further optimize your workflow.

About The Author:

Pradeep is a dedicated technical content writer who thrives on the intersection of technology and storytelling. With a background in engineering and a passion for writing, he brings a unique blend of technical expertise and creativity to his work. Pradeep’s articles not only educate but also entertain, making complex technical subjects approachable and intriguing for a broad audience. His work has been featured in numerous tech blogs, making him a trusted source for tech enthusiasts and novices alike.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *