シートを印刷する

サンプルソース

' 全ページを印刷する
WorkSheets(1).PrintOut

' 1ページから10ページまで印刷する
WorkSheets(1).PrintOut(1, 10)

' 1ページから10ページまで3部印刷する
WorkSheets(1).PrintOut(1, 10, 3)

' Sheet1、Sheet2、Sheet3を印刷する
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).PrintOut

' 全シートを印刷する
ThisWorkbook.PrintOut

解説

PrintOutでシートを印刷をします。
開始ページや部数の指定が可能です。

object.PrintOut(From, To, Copies, Preview, Printer, ToFile, Collate, ToFileName)
From:印刷開始ページ
To:印刷終了ページ
Copies:印刷部数
Preview:印刷プレビューする True:する、False:しない(既定)
Printer:プリンタ名
ToFile:ファイル出力する True:する、False:しない(既定)
Collate:部単位で印刷
ToFileName:印刷先ファイル名

Fromを省略すると最初のページから、Toを省略すると最後のページまで印刷します。
Copiesを省略すると印刷部数は1部になります。

指定の仕方によっては、複数シートや全シートの印刷も可能です。




印刷の操作




Excel VBA講座




アクセスランキング


セルの参照
セルの操作
シートの操作
ブックの操作
ウィンドウの操作
グラフの操作
印刷の操作
ファイル操作
Excel操作


Copyright (C) Excel@Workshop All rights reserved.