Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Someone sent me 200 emails overnight, with one file attachment apiece. sigh

I'm expecting another 200 each night for the next three nights (the emails come from a server, so asking them to batch them isn't possible).

The file attachments have unique filenames, so is there a straightforward way to save the attachments from the entire group of emails at once (using Outlook 2003)?

I'd hate to have to open each email individually, right click, save, rinse, repeat...

I'm fluent in VBA, very comfortable creating Excel macros, so I can imagine it should be relatively easy to traverse a given folder for all messages and save attachments for each, but I haven't written an Outlook macro before, not familiar with the object hierarchy.

share|improve this question

3 Answers 3

up vote 8 down vote accepted

NirSoft's OutlookAttachView can do this easily, even from the command line!

OutlookAttachView scans all messages stored in your Outlook, and displays the list of all attached files that it finds. You can easily select one or more attachments and save all of them into the desired folder, as well as you can delete unwanted large attachments that take too much disk space in your mailbox. You can also save the list of attachments into xml/html/text/csv file.

alt text

OutlookAttachView is freeware.

share|improve this answer
Worked like a charm, thanks! –  richardtallent Dec 29 '09 at 17:03
You're most welcome :) –  John T Dec 29 '09 at 17:17

Outlook Attachment Remover Add-in:

Free Outlook add-in for saving and extracting attachments, decreasing the size of your Outlook files. Easy-to-use. Plenty of features.


share|improve this answer
Excellent tool. Saved my day! –  Tim Pietzcker Jul 23 '10 at 6:22

Here are some more options with this.

Sue Mosher's site http://slipstick.com is a fantastic resource for Outlook. She is also a Microsoft MVP as well.

For you coders out there: Save and Open an Attachment using VBA

And if you don't want to program: Attachment Management Tools for Outlook

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.