構文
object.PrintPreview( EnableChanges )
引数
引数 | 説明 | 引数を省略した場合 |
object | 対象となるオブジェクトを指定 | 省略不可 |
・Windowオブジェクト | ||
・Workbook オブジェクト | ||
・Worksheet オブジェクト | ||
・Range オブジェクト | ||
EnableChanges | ユーザーにページ設定オプションを 設定させる→True 設定させない→False | TRUE |
コードサンプル
Public Sub sample() '■ActiveSheetを印刷プレビュー表示 ActiveSheet.PrintPreview '■ActiveSheetを印刷プレビュー表示(ページ設定、余白表示が無効) ActiveSheet.PrintPreview , False '■指定範囲を印刷プレビュー表示 Dim ws As Worksheet: Set ws = ThisWorkbook.Worksheets("Sheet1") ws.Range("A1:D50").PrintPreview '■ブック全体(シート全て)をまとめて印刷プレビュー表示 ActiveWorkbook.PrintPreview End Sub
注意点
- 非表示シートを印刷プレビュー(PrintPreview)すると何も表示されません。
- ScreeenUpdate=Falseの場合は、正常に動作しなくなります。(詳細)
コメント