How to download all mail attachments in outlook

There are a few ways to download all mail attachments in Outlook:

Method 1: Using the "Download All Attachments" add-in

  1. Install the "Download All Attachments" add-in from the Microsoft Store or from the developer's website.
  2. Open Outlook and go to the "File" menu.
  3. Click on "Options" and then click on "Add-ins".
  4. In the "Manage" dropdown menu, select "COM Add-ins" and click "Go".
  5. Check the box next to "Download All Attachments" and click "OK".
  6. Go to the folder containing the emails you want to download attachments from.
  7. Select all the emails by pressing "Ctrl+A" or by using the "Select All" button in the "Home" tab.
  8. Right-click on one of the selected emails and click "Download All Attachments".

Method 2: Using VBA Macro

  1. Open Outlook and go to the "Developer" tab (if you don't see it, go to "File" > "Options" > "Customize Ribbon" and check the box next to "Developer").

  2. Click on the "Visual Basic" button in the "Developer" tab.

  3. In the Visual Basic Editor, click on "Insert" > "Module" to insert a new module.

  4. Paste the following code into the module:

    Sub DownloadAllAttachments()
     Dim olApp As New Outlook.Application
     Dim olNamespace As Outlook.Namespace
     Dim olFolder As MAPIFolder
     Dim olItems As Items
     Dim olItem As Object
     Dim olAttachment As Attachment
    
     Set olNamespace = olApp.GetNamespace("MAPI")
     Set olFolder = olNamespace.GetDefaultFolder(olFolderInbox)
     Set olItems = olFolder.Items
    
     For Each olItem In olItems
         If olItem.Class = olMail Then
             For Each olAttachment In olItem.Attachments
                 olAttachment.SaveAsFile "C:\Path\To\Save\Attachments\" & olAttachment.DisplayName
             Next olAttachment
         End If
     Next olItem
    
     Set olItem = Nothing
     Set olAttachment = Nothing
     Set olItems = Nothing
     Set olFolder = Nothing
     Set olNamespace = Nothing
     Set olApp = Nothing
    End Sub
  5. Replace "C:\Path\To\Save\Attachments\" with the actual path where you want to save the attachments.

  6. Click "Run" or press "F5" to run the macro.

  7. The macro will download all attachments from the selected folder and save them to the specified path.

Method 3: Using a third-party tool

There are several third-party tools available that can help you download all mail attachments in Outlook, such as:

These tools often have a user-friendly interface and can be configured to download attachments from specific folders or email accounts.

Remember to always be cautious when downloading attachments from unknown sources, as they may contain viruses or malware.