Share via

Print Preview selection

Lois Heider 0 Reputation points
2026-06-17T18:12:40.3433333+00:00

Can the Print Preview default be changed to "Print Current Page" instead of "Print All Pages"?

Microsoft 365 and Office | Word | For home | Windows
0 comments No comments

1 answer

Sort by: Most helpful
  1. Charles Kenyon 167.7K Reputation points Volunteer Moderator
    2026-06-17T19:09:53.4866667+00:00

    There is no way to change this. However you can record or write a macro to print the current page. Here is one:

    Sub PrintCurrent()
    ' Charles Kenyon
    ' https://addbalance.com/word/download.htm#AddIns
    ' Prints the current page
    '
    '
        Application.PrintOut FileName:="", Range:=wdPrintCurrentPage, Item:= _
            wdPrintDocumentWithMarkup, Copies:=1, Pages:="", PageType:= _
            wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
            PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
            PrintZoomPaperHeight:=0
    End Sub
    

    You can assign that macro to a keyboard shortcut and/or a QAT button.

    I've done the work for you if you want. Here is a temporary link to a free Add-In template that adds the macro to your system with a keyboard shortcut and a QAT button.

    https://www.dropbox.com/scl/fi/mh59jl0wkt5jllt6ezyqp/PrintCurrentPage_Add-In.zip?rlkey=dhy3v26zr9tub6dncnsvnqgf5&dl=0

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.