Home » Blog » Outlook » Save Outlook Attachments to Local Drive Automatically

Save Outlook Attachments to Local Drive Automatically

Nilesh Kumar | Modified: 2022-01-14T14:15:37+00:00| Outlook | 5 Minutes Reading

An email attachment is a file that is delivered as part of an email message. It can be anything, such as an image, video, text document, or any other sort of file.

Most email applications and webmail services now allow you to send and receive attachments. Similarly, Outlook users have access to this capability. Furthermore, you may use the “Attach” command to send an attachment with your email, and the Store As command to save the attachments.

However, most email clients, including Outlook, only store individual files at a time; no one provides the ability to save bulk attachments to a local folder. Basically, we’ll talk about Outlook and how to save Outlook attachments to a local folder in bulk in this article.

So, if you are an Outlook user looking for a technique to store numerous attachments, this article is for you. Here we will explore the top three approaches to do this operation.

Blog Bulletins

Let’s get started on the blog!

A Quick and Efficient Way to Save Bulk Attachments to a Local Drive

Most Outlook users desire to migrate their attachments from Outlook to the local drive in order to clear up space in their Outlook inbox. However, due to the lack of manual ways for saving bulk attachments from Outlook, users are unable to execute this activity.

Download Now Purchase Now

As a result, to make this work easier, we will provide the best automated method for saving Outlook attachments to the local disc in bulk in only a few clicks. The Outlook Attachment Extractor toolkit is unique in that it supports Outlook OST, PST, MSG, and BAK files. It can store attachments to Outlook emails, contacts, tasks, calendars, notes, and journals. It also includes a number of filter options to make the extraction process as simple as possible for users.

How to Use a Tool to Save Attachments from Outlook to a Local Drive

1. To begin, install the app on your Windows system.

2. Install the program, then pick the PST/OST radio button, followed by the Add File(s) or Add Folder option.

3. Select the Maintain Folder Hierarchy option to keep the attached hierarchical’s folder structure.

4. Select the Location where you want to save the attachments.

5. Choose the email option from the Categories.

6. Finally, use the Extract option to save the attachments.

Note: Because of the excellent user interface of this program, this approach is incredibly simple to implement. Basically, it is quite simple, and both technical and non-technical people may use it to save Outlook attachments to a local drive.

Manually Save Outlook Email Attachments to the Local Drive

True, you can save Outlook attachments from the Outlook software, however, you can only save one attachment at a time. So, if you just have a few attachments saved in Outlook, you may attempt the one-by-one way to save Outlook attachments to a local disc.

1. To begin, launch Outlook and choose the email with an attachment.

2. Now, open the email in the reading pane by clicking on it.

3. Choose the Save As option from the drop-down arrow button.

4. To save the attachments, select the destination location and click the Save button.

VBA Script to Save Outlook Email Attachments to Local Drive

This section will go through VBA macro approaches for extracting email attachments from Outlook. This part also includes a conceptual overview and a programming challenge, so proceed with caution and at your own risk.

To begin this process, make a folder on any drive on your computer. Then launch Outlook and proceed with the procedures shown below.

1. First press Alt+F11 to open the VB editor.

2. Now, copy the below VBA code to the VB editor

Private Sub Outlook_VBA_Save_Attachment()
”Variable declarions
Dim ns As NameSpace
Dim inb As Folder
Dim itm As MailItem
Dim atch As Attachment

”Variables Initialization
Set ns = Outlook.GetNamespace(“MAPI”)
Set inb = ns.GetDefaultFolder(olFolderInbox)
File_Path = “D:\attach\”

”Loop Thru Each Mail Item
For Each itm In inb.Items

”Loop Thru Each Attachment
For Each atch In itm.Attachments
If atch.type = olByValue Then
atch.SaveAsFile File_Path & atch.FileName
End If
Next atch
Next itm

””’Notify the Termination of Process
MsgBox “Attachments Extracted to: ” & File_Path
End Sub

3. Now, press the F5 key to run the code.

4. Once the code has been executed, all attachments from Outlook will be stored to your designated local disc.

Also Read: How to Archive Emails in Outlook 365 to Local Drive


As previously stated, most Outlook users choose to save Outlook attachments on a local disc in order to free up Outlook space. As a result, we’ve covered the top three most effective strategies for saving Outlook email attachments in bulk in this article. It is now up to you to select the appropriate process based on your preferences.