How To Save Multiple Attachments In Outlook : Multiple File Attachment Saving

Outlook provides batch tools for saving all attachments from a single message at once. If you are looking for a clear guide on how to save multiple attachments in outlook, this article covers every method for Outlook desktop, web, and Mac versions.

Attachments pile up fast. You get invoices, photos, PDFs, and reports all in one email. Clicking each one separately is slow. You need a faster way.

This guide shows you the built-in tools, a few keyboard shortcuts, and a macro for power users. No third-party software is required for most methods.

How To Save Multiple Attachments In Outlook

Outlook has a hidden menu item that saves every attachment from an email in one click. It works in Outlook 2016, 2019, 2021, and Microsoft 365.

Method 1: Save All Attachments From One Email

This is the fastest built-in method. It saves every attached file to a folder you choose.

  1. Open the email that contains the attachments.
  2. Click the File tab in the top-left corner of the ribbon.
  3. Select Save Attachments from the menu.
  4. A dialog box opens listing all attached files.
  5. Click Select All or hold Ctrl and click each file you want.
  6. Click OK.
  7. Choose a destination folder on your computer.
  8. Click Save.

All selected files are saved instantly. You do not need to open each one first.

This method works for emails with 2, 5, or even 20 attachments. It skips inline images that are part of the email body.

Method 2: Drag And Drop Attachments

Dragging files from Outlook to a folder is even faster for some users. It does not require any menu clicks.

  1. Open the email with attachments.
  2. Minimize the Outlook window so you can see your desktop or a folder.
  3. Click and hold any attachment icon in the email header.
  4. Drag the file to the folder or desktop.
  5. Release the mouse button.

You can select multiple attachments before dragging. Hold the Ctrl key and click each file. Then drag the group to the folder.

This method works best when you have a folder window open next to Outlook. It is simple but requires some manual dexterity.

Method 3: Use The Right-Click Context Menu

Right-clicking an attachment gives you a quick save option. It is useful when you only need a few files from a larger set.

  1. Open the email.
  2. Right-click any attachment in the message header.
  3. Select Save All Attachments from the menu.
  4. The same dialog box appears as in Method 1.
  5. Choose files and a destination.
  6. Click Save.

This method skips the File tab entirely. It is one of the fastest ways to start the save process.

Method 4: Save Attachments From Multiple Emails

Sometimes you need files from several different emails. Outlook does not have a built-in “save from all” feature, but you can use a workaround.

  1. Select all the emails that contain the attachments you want.
  2. Press Ctrl + C to copy them.
  3. Open a folder on your computer.
  4. Press Ctrl + V to paste the emails as .msg files.
  5. Open each .msg file and use Method 1 to save attachments.

This is not a one-click solution, but it lets you process multiple emails in a batch. You can also use the Quick Step feature in Outlook to automate part of this.

Method 5: Create A Quick Step For Saving Attachments

Quick Steps are automation buttons you can add to the ribbon. One click runs a series of actions.

  1. Go to the Home tab in Outlook.
  2. Click the Quick Steps group dropdown.
  3. Select New Quick Step > Custom.
  4. Name it “Save Attachments”.
  5. Choose an action like Forward or Reply, but you cannot directly save attachments with a built-in Quick Step.
  6. Instead, use a macro (see Method 6) and assign it to a Quick Step.

Quick Steps are more powerful when combined with VBA macros. They save time for repetitive tasks.

How To Save Multiple Attachments In Outlook Web

Outlook on the web (OWA) has a different interface. The steps are simpler but offer fewer options.

Method 6: Download All Attachments In Outlook Web

  1. Open the email in your browser.
  2. Hover your mouse over the attachment area at the top of the message.
  3. Click the Download all link that appears.
  4. Your browser downloads a single ZIP file containing all attachments.
  5. Extract the ZIP file to your computer.

This method is fast and works for most email types. The ZIP file preserves the original file names.

If you only need one or two files, click the download icon next to each file individually. The ZIP method is best for saving everything at once.

How To Save Multiple Attachments In Outlook For Mac

Outlook for Mac has a different layout. The save function is still there, but it is located in a different menu.

Method 7: Save All Attachments In Outlook For Mac

  1. Open the email with attachments.
  2. Click the Message menu at the top of the screen.
  3. Select Save Attachments.
  4. A list of files appears. Check the ones you want.
  5. Click Save and choose a folder.

You can also right-click an attachment and choose Save All. The process is similar to the Windows version.

Mac users can also drag attachments to the desktop. The drag method works exactly like on Windows.

Advanced Method: Use A VBA Macro To Save Attachments

For power users who save attachments daily, a macro automates everything. It saves all attachments from selected emails with one click.

Method 8: Create A Macro For Saving Attachments

  1. Press Alt + F11 in Outlook to open the VBA editor.
  2. Go to Insert > Module.
  3. Paste the following code:
Sub SaveAttachments()
    Dim objOL As Outlook.Application
    Dim objItem As Object
    Dim objAttach As Outlook.Attachment
    Dim saveFolder As String
    Dim i As Integer
    
    Set objOL = Application
    saveFolder = "C:\Attachments\"
    
    For Each objItem In objOL.ActiveExplorer.Selection
        If objItem.Attachments.Count > 0 Then
            For Each objAttach In objItem.Attachments
                objAttach.SaveAsFile saveFolder & objAttach.DisplayName
            Next
        End If
    Next
    
    MsgBox "Attachments saved to " & saveFolder
End Sub
  1. Change the saveFolder path to your preferred folder.
  2. Close the editor.
  3. Press Alt + F8 to run the macro.

This macro saves all attachments from every selected email. It does not ask for confirmation, so test it first with a few emails.

You can assign this macro to a Quick Step or a keyboard shortcut. It is the most efficient method for heavy users.

Common Issues When Saving Multiple Attachments

Sometimes the save process does not work as expected. Here are the most common problems and fixes.

Attachments Are Grayed Out Or Cannot Be Saved

This usually happens when the email is still syncing from the server. Wait a few seconds and try again. If the problem persists, close and reopen Outlook.

Some Attachments Are Missing From The List

Inline images attached to the email body are not included in the “Save All” list. Only files listed in the attachment header are saved. To save inline images, copy and paste them manually.

File Names Are Too Long Or Contain Invalid Characters

Outlook may fail to save files with names over 255 characters or special characters like / \ : * ? ” < > |. Rename the files before saving, or use a macro that truncates names.

Outlook Says “Cannot Save This Attachment”

This error often appears when the file is blocked by security settings. Go to File > Options > Trust Center > Attachment Handling and adjust the settings. Be cautious with this setting.

Tips For Organizing Saved Attachments

Saving files is only half the work. Keeping them organized saves time later.

  • Create a folder structure by date or project before saving.
  • Use descriptive file names when possible.
  • Use the Save As option to rename files during the save process.
  • Consider using a cloud folder like OneDrive or Dropbox for automatic backup.
  • Delete duplicate files after saving to avoid clutter.

Organizing files as you save them prevents a messy Downloads folder. It takes an extra minute but saves hours later.

Frequently Asked Questions

Can I Save Attachments From Multiple Emails At Once In Outlook?

Outlook does not have a one-click feature for saving attachments from multiple emails. You can select multiple emails, copy them to a folder, and then open each one to save attachments. A VBA macro can automate this process for you.

Why Does Outlook Not Show The “Save All Attachments” Option?

The option is only available when you open an email in its own window or in the reading pane. If you are viewing a list of emails, double-click the email first. Also, some email formats like plain text may not show the option.

How Do I Save Attachments From Outlook Web To My Computer?

Open the email, hover over the attachments, and click “Download all”. Your browser downloads a ZIP file containing all attachments. Extract the ZIP file to access the files.

Can I Save Attachments To A Network Drive Or Cloud Folder?

Yes. When you choose the destination folder, navigate to any network drive, OneDrive folder, or cloud sync folder. The files save directly there. Make sure you have write permissions for the folder.

Is There A Way To Automatically Save Attachments When They Arrive?

Outlook does not have a built-in auto-save feature. You can use a VBA macro or a third-party add-in like “Save Attachments Automatically” to trigger saves when new emails arrive. Be careful with security when using add-ins.

Final Thoughts On Saving Attachments In Outlook

Knowing how to save multiple attachments in outlook saves you minutes every day. The built-in “Save All Attachments” method is the easiest for most users. Drag and drop works well for quick saves. Macros are best for heavy users who process dozens of emails daily.

Try each method and see which one fits your workflow. You can combine methods for different situations. For example, use drag and drop for a single email and a macro for batch processing.

Outlook is a powerful tool, but its attachment saving features are not always obvious. Now you have the knowledge to handle any attachment scenario. Start saving time today.