Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Outlook 2010 seems to be inconsistent with how it attaches files to emails. For example, create a new email and drag multiple files into it. They will show up in a field labeled Attached beneath the Subject field. However, when attaching files to a reply to another email, Outlook behaves in one or two ways:

  • It stores the attachments in the Attached field beneath the subject
  • It imbeds them into the body of the email

While this may seem to come down to a mere visual annoyance at first, it actually affects how you save attachments. If they're in the header of the email, you can right-click the header and Save All Attachments. If they're imbedded in the body, though, you have to save each attachment individually. This is very tedious when you regularly receive emails with up to 10 attachments.

Is there a way to save all attachments at once when they're imbedded in the email?

Extra credit: WHY does Outlook 2010 have this consistent behavior?

share|improve this question
Can't resist asking; What's the reward for "extra credit", an especially green check mark? – CharlieRB Mar 8 '13 at 13:53
1,000 internet points! – oscilatingcretin Mar 8 '13 at 13:56
Saving them all at once is easy. Save the email to a file, then run munpack on it. You will get all the files stored in the mail (main text and attachments). – Hennes Mar 8 '13 at 14:11
Hit "Forward" and then change the email type to "HTML". "Save All Attachments" as much as you want. – Sep 21 '13 at 9:56

Re: WHY does Outlook 2010 have this consistent behavior?

For RTF format mail, attachments are in the body.

"When you reply to a message, by default, the format of the received message is used for your reply."

share|improve this answer

Without using VBA you can save the entire message as HTML by using FILE > SAVE AS. Choose HTML as the message format.

enter image description here

This will create an HTML file and folder (with the same name of the HTML file) with all files needed to view the message independently. In the folder created will be all the attachments.


If you want to use VBA, here is an article witch might get you started - Saving/Deleting All Attachments With One Click

Extra Credit (tongue in cheek)
Microsoft knows what's best for you, so they removed this functionality because you can not be trusted to receive safe email. This helps prevent inadvertent downloading of malicious code embedded into items.

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.