印刷ページ設定をする方法
印刷ページ設定をするには「ページ設定」ダイアログを表すPageSetUp【ページセットアップ】オブジェクトで「ページ設定」ダイアログボックス内の設定項目を各プロパティで設定します。
PageSetUp【ページセットアップ】オブジェクトを取得するには、Worksheet【ワークシート】オブジェクトやChart【チャート】オブジェクトのPageSetUp 【ページセットアップ】プロパティを使用して取得します。
PageSetUp 【ページセットアップ】プロパティ
「ページ設定」ダイアログを表すPageSetUp【ページセットアップ】オブジェクトを取得するには、
PageSetUp 【ページセットアップ】プロパティを使用します。
PageSetUp 【ページセットアップ】プロパティの書式と設定値の説明
オブジェクト.PageSetUp
- オブジェクト(必須)
Worksheet【ワークシート】オブジェクトまたは、Chart【チャート】オブジェクトを指定します。
「ページ」タブのプロパティ
※各プロパティは値の取得および、設定ができます。
各プロパティの書式と設定値の説明
【取得】
オブジェクト.プロパティ
【設定】
オブジェクト.プロパティ = 設定値
- オブジェクト(必須)
PageSetUpオブジェクトを指定します。 - 設定値(必須)
各プロパティの設定値を指定します。
「ページ」タブの各プロパティ一覧
- Orientetion【オリエンテーション】プロパティ
印刷の向きをxlpageOrientetion列挙型の定数で指定します。
定数 | 内容 |
---|---|
xlPortrait【ポートレート】 | 縦に設定(既定値) |
xlLandscape【ランドスケープ】 | 横に設定 |
- Zoom【ズーム】プロパティ
印刷倍率の値を10~400%の範囲で設定します。値にFalseを設定した場合、印刷倍率は
FitToPagesTallプロパティやFitToPagesWideプロパティの設定によって決まります。既定値は100%です。
- FitTopageWwide【フィットトゥページワイド】プロパティ
横方向の収めるページ数を指定します。このプロパティを設定する場合はZoomプロパティをFalseに設定する必要があります。 - FitTopageWTall【フィットトゥページトール】プロパティ
縦方向の収めるページ数を指定します。このプロパティを設定する場合はZoomプロパティをFalseに設定する必要があります。
- PaperSize【ペーパーサイズ】プロパティ
用紙サイズをxlPaperSize列挙型の定数で指定します。
※プリンターがサポートしていない用紙サイズを指定するとエラーになります。
名前 | 値 | 説明 |
---|---|---|
xlPaperLetter | 1 | レター (8-1/2 x 11 インチ) |
xlPaperLetterSmall | 2 | レター (小) (8-1/2 x 11 インチ) |
xlPaperTabloid | 3 | タブロイド (11 x 17 インチ) |
xlPaperLedger | 4 | Ledger (17 x 11 インチ) |
xlPaperLegal | 5 | リーガル (8-1/2 x 14 インチ) |
xlPaperStatement | 6 | ステートメント (5-1/2 x 8-1/2 インチ) |
xlPaperExecutive | 7 | エグゼクティブ (7-1/2 x 10-1/2 インチ) |
xlPaperA3 | 8 | A3 (297 mm x 420 mm) |
xlPaperA4 | 9 | A4 (210 mm x 297 mm) |
xlPaperA4Small | 10 | A4 スモール (210 mm x 297 mm) |
xlPaperA5 | 11 | A5 (148 mm x 210 mm) |
xlPaperB4 | 12 | B4 (250 mm x 354 mm) |
xlPaperB5 | 13 | B5 (182 mm x 257 mm) |
xlPaperFolio | 14 | Folio (8-1/2 x 13 インチ) |
xlPaperQuarto | 15 | 4 つ折版 (215 mm x 275 mm) |
xlPaper10x14 | 16 | 10 x 14 インチ |
xlPaper11x17 | 17 | 11 x 17 インチ |
xlPaperNote | 18 | ノート (8-1/2 x 11 インチ) |
xlPaperEnvelope9 | 19 | 封筒 #9 (3-7/8 x 8-7/2 インチ) |
xlPaperEnvelope10 | 20 | 封筒 #10 (4-1/8 x 9-1/2 インチ) |
xlPaperEnvelope11 | 21 | 封筒 #11 (4-1/2 x 10-3/8 インチ) |
xlPaperEnvelope12 | 22 | 封筒 #12 (4-1/2 x 11 インチ) |
xlPaperEnvelope14 | 23 | 封筒 #14 (5 x 11-1/2 インチ) |
xlPaperCsheet | 24 | C サイズ シート |
xlPaperDsheet | 25 | D サイズ シート |
xlPaperEsheet | 26 | E サイズ シート |
xlPaperEnvelopeDL | 27 | 封筒 DL (110 mm x 220 mm) |
xlPaperEnvelopeC5 | 28 | 封筒 C5 (162 mm x 229 mm) |
xlPaperEnvelopeC3 | 29 | 封筒 C3 (324 mm x 458 mm) |
xlPaperEnvelopeC4 | 30 | 封筒 C4 (229 mm x 324 mm) |
xlPaperEnvelopeC6 | 31 | 封筒 C6 (114 mm x 162 mm) |
xlPaperEnvelopeC65 | 32 | 封筒 C65 (114 mm x 229 mm) |
xlPaperEnvelopeB4 | 33 | 封筒 B4 (250 mm x 353 mm) |
xlPaperEnvelopeB5 | 34 | 封筒 B5 (176 mm x 250 mm) |
xlPaperEnvelopeB6 | 35 | 封筒 B6 (176 mm x 125 mm) |
xlPaperEnvelopeItaly | 36 | 封筒 (110 mm x 230 mm) |
xlPaperEnvelopeMonarch | 37 | 封筒 Monarch (3-7/8 x 7-1/2 インチ) |
xlPaperEnvelopePersonal | 38 | 封筒 (3-5/8 x 6-1/2 インチ) |
xlPaperFanfoldUS | 39 | 米国標準複写紙 (14-7/8 x 11 インチ) |
xlPaperFanfoldStdGerman | 40 | ドイツ リーガル複写紙 (8-1/2 x 13 インチ) |
xlPaperFanfoldLegalGerman | 41 | ドイツ リーガル複写紙 (8-1/2 x 13 インチ) |
xlPaperUser | 256 | ユーザー定義 |
- PrintQuality【プリントクオリティ】プロパティ
印刷品質を表す値を設定します。設定する値は解像度を表す数値や印刷品質を表す定数を指定しますが、使用しているプリンターによって設定値が異なります。
- FirstpageNumber【ファーストページナンバー】プロパティ
先頭のページ番号に設定したい数値を指定します。既定値(未指定の場合)はxlAutomaticで自動的に先頭ページ番号が設定されます。設定したページ番号を印刷するにはヘッダーやフッターに「&P」を設定します。
ページ設定を使用したコード例リンク
以上で、印刷ページ設定をするPageSetUp【ページセットアップ】オブジェクトのプロパティについての解説を終了します。ありがとうございました。