印刷前にプリンタを選択できるようにする : Excel VBA

印刷前のイベントはWorkbook_BeforePrintで行い、プリンタを選択するダイアログを開くにはxlDialogPrinterSetupを使います。

プリンタを選択するダイアログ「プリンタ設定」を開く
Application.Dialogs(xlDialogPrinterSetup).Show



Homeに戻る > Excel 印刷のTipsへ

Excel実行画面

VBE画面を開き、ThisWorkbookプロジェクトの[Workbook]-[BeforePrint]内にプリンタ設定ダイアログを開くコードを入力します。
ThisWorkbookプロジェクトの[Workbook]-[BeforePrint]

リボンの[ファイル]-[印刷]-印刷ボタンをクリックします。
印刷ボタンをクリック

プリンタ設定ダイアログが開くので、印刷するにはプリンタを選択し[OK]ボタンをクリックします。
プリンタ設定ダイアログ

Excel VBAコード

'印刷する直前のイベント
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    'プリンタ選択ダイアログ
    Application.Dialogs(xlDialogPrinterSetup).Show
End Sub

[関連リンク]
印刷ダイアログボックスを表示する
引数を設定し印刷ダイアログボックスを表示する


Homeに戻る > Excel 印刷のTipsへ

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved