Сделайте так, чтобы диалоговое окно "Печать" запрашивало подтверждение при печати всего документа

Слишком часто случается так, что я хочу напечатать только одну страницу, но я двигаюсь слишком быстро, и весь документ начинает печататься.

Есть ли способ настроить большой документ Word, чтобы убедиться, что я хочу распечатать только текущую страницу, на которой я работаю?

1 ответ

Вы можете переопределить стандартные диалоговые окна печати своими собственными настройками по умолчанию. Вы только добавили бы этот макрос к документам, для которых вы хотите иметь различные значения по умолчанию.

' 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
Другие вопросы по тегам