It happens too often that I'm only wanting to print one page, but I move too fast and the entire document starts printing.

Is there a way to set up a large Word document to verify that I only want to print the current page I'm on?

  • what version are you using? – CharlieRB Sep 21 '12 at 19:41
  • Can you be a little more specific about what you are trying to do? What do yo mean you move to fast? Why don't you use the printing dialog which sets printing the current page only? – Adam Sep 27 '12 at 0:39
  • 1
    @Pnuts, thanks for the idea, I have added an answer which is hopefully the same thing the OP is looking for too. – Adam Jan 13 '13 at 23:13

You could override the default print dialogs with your own defaults. You would only add this macro to the documents that you want to have different defaults for.

' Override File -> Print (does not work on Word 2010)
Sub FilePrint()
    Call ShowPrintDialogWithDefault
End Sub

' Override Ctrl + P or PrintPreview in the toolbar
Sub PrintPreviewAndPrint()
    Call ShowPrintDialogWithDefault
End Sub

' Override the Quick Print button
Sub FilePrintDefault()
    Call ShowPrintDialogWithDefault
End Sub

Sub ShowPrintDialogWithDefault()
    With Dialogs(wdDialogFilePrint)
        .Range = wdPrintCurrentPage ' Set print current page only as the default setting
    End With
End Sub
  • @Pnuts, Thanks, I'm glad it came in helpful for you. – Adam May 4 '13 at 14:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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