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

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

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

Есть ли способ настроить большой документ 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

Связанный контент