• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Control How Messages are Printed

Slipstick Systems

› Outlook › Email › Control How Messages are Printed

Last reviewed on December 1, 2017     4 Comments

Applies to: Outlook 2007, Outlook 2010

Update for Outlook 2007: The Office 2007 SP2 update adds page range selection to the printer dialog.

A common complaint is the inability to control which pages are printed. This is because Outlook's printing options are severely lacking. While its bad in all areas of Outlook, many users notice it when attempting to print email messages.

In Outlook 2007 pre-SP2 and older, Outlook's native printing engine does not support selecting which pages to print or limiting the printout to the first page. Outlook 2007 SP2 and up include print range options.
Print options dialof in Outlook 2007 SP2 and up
To select a print range, click the Print button in Outlook 2007. In Outlook 2010 and newer, click Printer Options

Some users are reporting a script error (res://ieframe.dll/preview.js) printing email from Outlook 2003 after installing Internet Explorer 9.For more information and solutions, see Print Errors in Outlook 2003 with IE9 Installed

In Outlook 2003 and older versions HTML formatted messages use Internet Explorer's printing engine, which offers more printing options. Outlook 2007 supports View in Browser, but it does not include the email header information. In either case, you have all the print capabilities available for web pages, including the printing of specific pages or the selected text.

The print order in Outlook may seem goofy, with some things printing in order, others out of order. This is due to the way Outlook handles HTML formatted messages and attachments. It renders the HTML in memory, which includes fetching content from the Internet. While the rendering process is working in memory, waiting on external content to download, Outlook moves on to the next item which may print before the HTML message or attachment. Many of the tools below can be used to control the print order.

Workarounds | Tools | More Information

Workarounds

If the following workarounds don't meet your needs, try one of the Tools listed below.

  • Outlook 2003 and earlier: convert the message to HTML if it's Rich Text or Plain Text. Do this using Edit, Edit Message, then Format, HTML. Print using the normal methods.
  • Outlook 2007: open the message in its own window, then click Other Actions, Edit Message, then on the Options tab, change to HTML. Go back to the Message tab, choose Other Actions, View in Browser then print from the browser.
  • Outlook 2010: open the message in its own window, then click Actions, Edit Message, then on the Options tab, change to HTML. Go back to the Message tab, choose Actions, View in Browser then print from the browser.
  • Outlook 2003 and older, with Word as the email editor: Click Forward then print the message. Close the message after printing. View in Browser is also supported in the older versions, if you prefer to use it.

    All versions: print to an electronic format, such as PDF, then print the PDF.

     

    Tools in the Spotlight

    Auto Print Pro for Outlook

    Sperry Software's Auto Print Pro for Outlook add-in is similar to their Auto Print tool, except that instead of being forced to print to a single printer, this add-in will allow you to set up a number of different "rules" so that emails from this person go to this printer, emails from that person go to that printer, etc. And just like the original add-in, this one will allow you to print just the emails, just the attachments, or both... with an unlimited set of rules.

    Print Tools for Outlook

    Print Tools for Outlook will help you automatically print incoming and outgoing messages with attachments (as well as messages and attachments separately). The plug-in automatically unpacks and prints packed .ZIP and .RAR attachments, and supports manual and automatic modes. Used with Microsoft Outlook rules, the Print Tools plug-in allows you to create a system that will automatically print messages and/or attached files. You can specify (or forbid) which file types will be printed or print an attachment separately from its message.

    Tools

    Auto Print Add-In for Outlook

    Sperry Software's Auto Print Add-In for Outlook has support for Outlook 2010, both 32-bit and 64-bit. In addition, it now has the ability to print emails and/or attachments to any printer, not just the default printer. Margins, number of copies, print first page only - many new options are also now available, and Sperry Software now has fully functional 14-day trial versions on its entire product line.

    OutlookPrinter

    Print your Outlook Emails the way you want. Outlook Printer allows you to customize the printing of your Outlook mails with an easy to use interface. Prints incoming e-mails automatically.

    Print Agent for Exchange

    Print Agent for Exchange - a solution for Microsoft Exchange Server 2013, 2010, 2007, 2003, which allows to automatically print out the necessary emails and attachments. The product consists of three components - a management console, transport agents, installed on the Exchange server, and one or more services that are directly processed printing. A practical system of rules, including conditions, actions and exceptions, allows to define criteria for printing of really necessary messages and attachments. Print Agent for Exchange can print both email messages and attached files (images, html, PDF, txt).

    Print On Demand

    Sperry Software's Print On Demand add-in for Outlook is being released for Outlook 2010. The add-in places convenient print buttons on the Outlook toolbar so that you can simply select the emails and/or attachments you want to print then click the Print Email, Print Attachments, or Print Both buttons. This new version now works with Outlook 2010, both 32-bit and 64-bit.

    PrintPage1 for Microsoft Outlook

    Use PrintPage1 to print any email without all the previous exchanges of messages or disclaimers. It discards any messages that are appended at the bottom of the current message and that begin with From:. That means that even if the new message extends to two pages you get it all.

    More Information

    The following pages address other Outlook printing issues:

    • Error Printing HTML Formatted Email
    • Remove mailbox name when printing email
    • Calendar Printing Tools for Outlook
    • Printing Address Books from Microsoft Outlook and Exchange Server
    • Printing Labels or Envelopes for Microsoft Outlook Contacts
    • Print Email (and Attachments) on Arrival
    Control How Messages are Printed was last modified: December 1st, 2017 by Diane Poremsky

    Related Posts:

    • How Do I Remove My Name When I Print Email?
    • You can use a rule to print messages as they arrive, but if you want t
      Print Email (and Attachments) on Arrival
    • How to Print a 15 Minute Calendar
    • To Change the Font on Incoming Messages

    About Diane Poremsky

    A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

    Subscribe
    Notify of
    4 Comments
    newest
    oldest most voted
    Inline Feedbacks
    View all comments

    Mona Lott
    November 28, 2014 3:52 am

    The inability to control which pages are printed, is one of the most important issues the users face. Thanks for sharing the wonderful content. Your Guideline will definitely help me.

    0
    0
    Reply
    Luc
    August 21, 2013 3:04 am

    I've created a macro to print the selection. It's a bit dirty (involves creating a new word document using copy/paste), but it works like a charm. I'm not an expert on the object model of Outlook or Word, so if anyone can improve the internal workings of the script, please do so. I guess you could also add a default print all action in case no specific selection is made, but this script serves my need. I've created buttons for this macro on the ribbons. You can use it from the outlook explorer and from within an open e-mail item. Public Sub PrintSelection() Dim mbr As VbMsgBoxResult Dim objItem As Object Dim objInsp As Outlook.Inspector ' Add reference to Word library ' in VBA Editor, Tools, References Dim objWord As Word.Application Dim objDoc As Word.Document Dim objSel As Word.Selection On Error Resume Next Dim objWord2 As Word.Application Dim doc2 As Word.Document 'Reference the current Outlook item Set objItem = Application.ActiveInspector.CurrentItem If objItem Is Nothing Then If Not Application.ActiveWindow Is Nothing Then If Application.ActiveWindow.Selection.Count = 1 Then Set objItem = Application.ActiveWindow.Selection(0) End If End If If Not objItem Is Nothing Then If objItem.Class = olMail Then Set objInsp = objItem.GetInspector If… Read more »

    1
    0
    Reply
    Jeremy Woodcock
    April 15, 2013 5:59 am

    On my outlook email page the word 'actions' has disappeared so I cannot print how do I make the 'Action' word and drop down list return?

    0
    0
    Reply
    Diane Poremsky
    Reply to  Jeremy Woodcock
    April 15, 2013 8:08 am

    This is with Outlook.com in a web browser? Click the 3 dots to the right of Move to to expand the menu and print.

    0
    0
    Reply

    Visit Slipstick Forums.
    What's New at Slipstick.com

    Latest EMO: Vol. 30 Issue 34

    Subscribe to Exchange Messaging Outlook






    Support Services

    Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

    Our Sponsors

    CompanionLink
    ReliefJet
    • Popular
    • Latest
    • Week Month All
    • Use Classic Outlook, not New Outlook
    • Mail Templates in Outlook for Windows (and Web)
    • How to Remove the Primary Account from Outlook
    • Adjusting Outlook's Zoom Setting in Email
    • Disable "Always ask before opening" Dialog
    • This operation has been cancelled due to restrictions
    • Reset the New Outlook Profile
    • How to Hide or Delete Outlook's Default Folders
    • Removing Suggested Accounts in New Outlook
    • Change Outlook's Programmatic Access Options
    • Opt out of Microsoft 365 Companion Apps
    • Mail Templates in Outlook for Windows (and Web)
    • Urban legend: Microsoft Deletes Old Outlook.com Messages
    • Buttons in the New Message Notifications
    • Move Deleted Items to Another Folder Automatically
    • Open Outlook Templates using PowerShell
    • Count and List Folders in Classic Outlook
    • Google Workspace and Outlook with POP Mail
    • Import EML Files into New Outlook
    • Opening PST files in New Outlook
    Ajax spinner

    Recent Bugs List

    Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

    For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

    Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

    Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

    Office Update History

    Update history for supported Office versions is at Update history for Office

    Outlook Suggestions and Feedback

    Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

    Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

    Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

    Other Microsoft 365 applications and services




    New Outlook Articles

    Opt out of Microsoft 365 Companion Apps

    Mail Templates in Outlook for Windows (and Web)

    Urban legend: Microsoft Deletes Old Outlook.com Messages

    Buttons in the New Message Notifications

    Move Deleted Items to Another Folder Automatically

    Open Outlook Templates using PowerShell

    Count and List Folders in Classic Outlook

    Google Workspace and Outlook with POP Mail

    Import EML Files into New Outlook

    Opening PST files in New Outlook

    Newest Code Samples

    Open Outlook Templates using PowerShell

    Count and List Folders in Classic Outlook

    Insert Word Document into Email using VBA

    Warn Before Deleting a Contact

    Use PowerShell to Delete Attachments

    Remove RE:, FWD:, and Other Prefixes from Subject Line

    Change the Mailing Address Using PowerShell

    Categorize @Mentioned Messages

    Send an Email When You Open Outlook

    Delete Old Calendar Events using VBA

    Repair PST

    Convert an OST to PST

    Repair damaged PST file

    Repair large PST File

    Remove password from PST

    Merge Two Data Files

    Sync & Share Outlook Data

    • Share Calendar & Contacts
    • Synchronize two computers
    • Sync Calendar and Contacts Using Outlook.com
    • Sync Outlook & Android Devices
    • Sync Google Calendar with Outlook
    • Access Folders in Other Users Mailboxes

    Diane Poremsky [Outlook MVP]

    Make a donation

    Mail Tools

    Sending and Retrieval Tools

    Mass Mail Tools

    Compose Tools

    Duplicate Remover Tools

    Mail Tools for Outlook

    Online Services

    Calendar Tools

    Schedule Management

    Calendar Printing Tools

    Calendar Reminder Tools

    Calendar Dates & Data

    Time and Billing Tools

    Meeting Productivity Tools

    Duplicate Remover Tools

    Productivity

    Productivity Tools

    Automatic Message Processing Tools

    Special Function Automatic Processing Tools

    Housekeeping and Message Management

    Task Tools

    Project and Business Management Tools

    Choosing the Folder to Save a Sent Message In

    Run Rules on messages after reading

    Help & Suggestions

    Submit Outlook Feature Requests

    Slipstick Support Services

    Buy Microsoft 365 Office Software and Services

    Visit Slipstick Forums.

    What's New at Slipstick.com

    Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
    Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
    Outlook & iCloud Issues | Outlook Apps
    EMO Archives | About Slipstick | Slipstick Forums
    Submit New or Updated Outlook and Exchange Server Utilities

    Send comments using our Feedback page
    Copyright © 2025 Slipstick Systems. All rights reserved.
    Slipstick Systems is not affiliated with Microsoft Corporation.

    :wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
    wpDiscuz

    Sign up for Exchange Messaging Outlook

    Our weekly Outlook & Exchange newsletter (bi-weekly during the summer)






    Please note: If you subscribed to Exchange Messaging Outlook before August 2019, please re-subscribe.

    Never see this message again.

    You are going to send email to

    Move Comment