5.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する |
1.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する 1.用紙サイズを変更する 2.用紙の向きを変更する 3.用紙トレイを設定する 4.印刷枚数を設定する 5.拡大・縮小印刷する 6.改ページ設定 2. 3. 4. 5. 6. |
下記プログラムコードに関する補足・注意事項 動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6) Option :[Option Explicit] 参照設定:追加なし 使用 API: その他 : : |
1.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する 2002.04.30 修1 2006.12.28 |
1.用紙サイズを変更する Printer.PaperSize = vbPRPSA4 'A4サイズ Printer.PaperSize = vbPRPSB5 'B5サイズ ' ユーザー定義サイズを使用する場合 With Printer .PaperSize = vbPRPSUser 'ユーザー定義サイズ '縦寸法(必ずtwip単位で設定) (56.7*216)twip = 216mm .Height = 56.7 * 216 .Width = 56.7 * 310 '横寸法(必ずtwip単位で設定) End With '1インチあたり 1,440 twip、1センチあたり 567 twip 'その他 給紙装置等矛盾した設定になっていない事 用紙サイズの定数は PaperSize をヘルプで調べて下さい 2.用紙の向きを変更する Printer.Orientation = vbPRORLandscape '横向き Printer.Orientation = vbPRORPortrait '縦向き 3.用紙トレイを設定する Printer.PaperBin = vbPRBNAuto '現在の既定値のトレイ '用紙が 1 枚ずつ手差しで供給されるまで待機します Printer.PaperBin = VbPRBNManual 用紙トレイの定数は PaperBin をヘルプで調べて下さい 4.印刷枚数を設定する Printer.Copies = 1 '印刷枚数を指定 5.拡大・縮小印刷する Printer.Zoom = 50 '縮小率を100分率で指定 Printer.Zoom =150 '拡大率を100分率で指定 ただし効果はプリンターメーカーが提供するドライバーに依存します 6.改ページ設定 Printer.NewPage 上記設定1番〜5番は印刷処理が終了(Printer.EndDoc)するまで途中で変更できません。 |
2. |
3. |
4. |
5. |
6. |
検索キーワード及びサンプルコードの別名(機能名) |
用紙サイズを設定する 印刷方向を設定する 用紙トレイを選択する .印刷部数を設定する .拡大して印刷 縮小して印刷する .改ページを設定 用紙サイズを選択する |