VBAのPaperSizeプロパティ
こちらでは、エクセルVBAのPaperSizeプロパティの解説になります。
プロパティとはオブジェクトの属性を指します。属性とは、そのオブジェクトの情報そのものです。プロパティはその値を取得したり、設定することもできます。プロパティを利用するにはオブジェクト名とプロパティ名の間に「.(ピリオド)」で結んで記述します。
オブジェクト名.プロパティ名
また、プロパティを設定する場合は以下のように「=(イコール)」を記述し設定値を代入します。
オブジェクト名.プロパティ名 = 設定値
目次
PaperSizeプロパティ
PaperSizeプロパティは、用紙サイズを設定します。値の取得および設定が可能です。XlPaperSize クラスの定数を使用します。
| 構文 | expression.PaperSize | |
|---|---|---|
| キーワード | 省略 | 説明 |
| expression | × | こちらは、必ず指定します。対象となるオブジェクトへの参照を返すオブジェクト式を指定します。 |
XlPaperSizeクラスの定数
| 定数 |
|---|
| xlPaper11x17 11 x 17 インチ |
| xlPaperA4 A4 (210 mm x 297 mm) |
| xlPaperA5 A5 (148 mm x 210 mm) |
| xlPaperB5 B5 (182 mm x 257 mm) |
| xlPaperDsheet D シート |
| xlPaperEnvelope11 封筒 11 号 (4 1/2 x 10 3/8 インチ) |
| xlPaperEnvelope14 封筒 14 号 (5 x 11 1/2 インチ) |
| xlPaperEnvelopeB4 封筒 B4 (250 mm x 353 mm) |
| xlPaperEnvelopeB6 封筒 B6 (176 mm x 125 mm) |
| xlPaperEnvelopeC4 封筒 C4 (229 mm x 324 mm) |
| xlPaperEnvelopeC6 封筒 C6 (114 mm x 162 mm) |
| xlPaperEnvelopeDL 封筒 DL (110 mm x 220 mm) |
| xlPaperEnvelopeMonarch 封筒モナーク (3-7/8 x 7-1/2 インチ) |
| xlPaperEsheet E シート |
| xlPaperFanfoldLegalGerman German Legal Fanfold (8-1/2 x 13 インチ) |
| xlPaperFanfoldUS U.S. Standard Fanfold (14-7/8 x 11 インチ) |
| xlPaperLedger レジャ (17 x 11 インチ) |
| xlPaperLetter レター (8 1/2 x 11 インチ) |
| xlPaperNote ノート (8 1/2 x 11 インチ) |
| xlPaperStatement ステートメント (5 1/2 x 8 1/2 インチ) |
| xlPaperUser ユーザー設定 |
| xlPaper10x14 10 x 14 インチ |
| xlPaperA3 A3 (297 mm x 420 mm) |
| xlPaperA4Small A4 (小型) (210 mm x 297 mm) |
| xlPaperB4 B4 (250 mm x 354 mm) |
| xlPaperCsheet C シート |
| xlPaperEnvelope10 封筒 10 号 (4 1/8 x 9 1/2 インチ) |
| xlPaperEnvelope12 封筒 12 号 (4 1/2 x 11 インチ) |
| xlPaperEnvelope9 封筒 9 号 (3 7/8 x 8 7/8 インチ) |
| xlPaperEnvelopeB5 封筒 B5 (176 mm x 250 mm) |
| xlPaperEnvelopeC3 封筒 C3 (324 mm x 458 mm) |
| xlPaperEnvelopeC5 封筒 C5 (162 mm x 229 mm) |
| xlPaperEnvelopeC65 封筒 C65 (114 mm x 229 mm) |
| xlPaperEnvelopeItaly 封筒 (110 mm x 230 mm) |
| xlPaperEnvelopePersonal 封筒 (3-5/8 x 6-1/2 インチ) |
| xlPaperExecutive エグゼクティブ (7 1/2 x 10 1/2 インチ) |
| xlPaperFanfoldStdGerman German Standard Fanfold (8-1/2 x 12 インチ) |
| xlPaperFolio フォリオ (8 1/2 x 13 インチ) |
| xlPaperLegal リーガル (8 1/2 x 14 インチ) |
| xlPaperLetterSmall レター (小型) (8 1/2 x 11 インチ) |
| xlPaperQuarto カート (215 mm x 275 mm) |
| xlPaperTabloid タブロイド (11 x 17 インチ) |
次の使用例は、シート 1 の用紙サイズをリーガルに設定します。
Worksheets("Sheet1").PageSetup.PaperSize = xlPaperLegal
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
