ドキュメント全体を印刷するときに印刷ダイアログで確認を求めるようにする

ドキュメント全体を印刷するときに印刷ダイアログで確認を求めるようにする

1 ページだけ印刷したいのに、動きが速すぎてドキュメント全体が印刷されてしまうことが頻繁に起こります。

大きな 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

関連情報