シートの印刷方法@Excel マクロ・VBA

シートの印刷方法です。

印刷のプレビューを行いたい場合は、PrintPreviewです。
印刷の場合は、PrintOutを利用します。

また、シートを複数選択して印刷を行うことも可能です。
Sheetsに配列を指定して、選択を行い印刷を行います。
Sheets(Array(シート番号,・・・))
もしくは、Sheets(Array(シート名,・・・))

あと、Selectした範囲を印刷するこも可能です。



Sub test()

    '印刷プレビュー
    ActiveSheet.PrintPreview

    '印刷
    ActiveSheet.PrintOut

    '複数のシートを指定(シートの番号)して、印刷
    Sheets(Array(1, 2)).PrintOut

    '複数のシートを指定(シート名)して、印刷
    Sheets(Array("Sheet1", "Sheet2")).PrintOut

    'Selectした範囲を印刷プレビュー
    ActiveSheet.Range("A1", "C3").Select
    Selection.PrintPreview
End Sub




Copyright (C) Excelマクロ・VBAのお勉強. All Rights Reserved.