関数・メソッド

印刷プレビューを行う【PrintPreviewメソッド】

構文

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の場合は、正常に動作しなくなります。(詳細)

 

関連記事

コメント

タイトルとURLをコピーしました