Make the Print dialog ask for confirmation when printing the entire document

2

0

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?

Janet

Posted 2012-09-21T15:33:26.390

Reputation: 21

what version are you using? – CharlieRB – 2012-09-21T19:41:06.093

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 – 2012-09-27T00:39:16.687

1@Pnuts, thanks for the idea, I have added an answer which is hopefully the same thing the OP is looking for too. – Adam – 2013-01-13T23:13:36.803

Answers

2

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
        .Show
    End With
End Sub

Adam

Posted 2012-09-21T15:33:26.390

Reputation: 6 454

@Pnuts, Thanks, I'm glad it came in helpful for you. – Adam – 2013-05-04T14:59:14.007