シートを印刷する
サンプルソース
' 全ページを印刷する 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部になります。
指定の仕方によっては、複数シートや全シートの印刷も可能です。
印刷の操作
- 印刷プレビューを表示する印刷プレビューを表示する サンプルソース ' 印刷プレビューを表示 WorkSheets(1).PrintPr...
- 印刷の向きを設定する印刷の向きを設定する サンプルソース ' 印刷を縦向きに設定 WorkSheets(1).PageSetup.Ori...
- 印刷の用紙サイズを設定する印刷の用紙サイズを設定する サンプルソース ' 用紙サイズをA4に設定 WorkSheets(1).PageS...
- 印刷するセル範囲を設定する印刷するセル範囲を設定する サンプルソース ' 印刷するセル範囲を設定(A1~B2) WorkSheet...
- 行番号を印刷する行番号を印刷する サンプルソース ' 行番号を印刷 WorkSheets(1).PageSetup.PrintHeadings...
- 印刷の倍率を設定する印刷の倍率を設定する サンプルソース ' 印刷の倍率を80%に設定 WorkSheets(1).PageSetup....
- ページのヘッダーを設定するページのヘッダーを設定する サンプルソース ' 左ヘッダーを設定する WorkSheets(1).PageS...
- ページのフッターを設定するページのフッターを設定する サンプルソース ' 左フッターを設定する WorkSheets(1).PageS...
- シートのページ数を設定するシートのページ数を設定する サンプルソース ' 縦方向のページ数を設定 WorkSheets(1).Pag...
- 印刷の余白を設定する印刷の余白を設定する サンプルソース ' 印刷の上余白を設定 WorkSheets(1).PageSetup.Top...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |