. VBAで印刷する用紙のサイズを設定 | ExcelのVBA入門
VBAで印刷する用紙のサイズを設定 | ExcelのVBA入門
VBAで印刷する用紙のサイズを設定 | ExcelのVBA入門

エクセルVBAで印刷する用紙のサイズを設定する

sampleプロシージャのSubステートメントに引数は設定されていません。Sheetオブジェクトには「 Sheet1 」シートが設定されています。そして、「Sheet1」シートオブジェクトに含まれる PageSetupオブジェクトを を設定することで、ページ設定属性(左余白、下余白、用紙サイズなど)のプロパティを利用できます。今回は用紙サイズを設定する PaperSizeプロパティ に「 xlPaperA5 」が設定されていますので、処理を実行すると「Sheet1」シートの印刷する用紙サイズが「 A4 」に設定されました。最後はEndステートメントを利用してsampleプロシージャを終了させます。

尚、 PaperSizeプロパティ の定数には多くの定数が用意されていますが以下はその一部になります。

定数内容xlPaperB5B5サイズxlPaperA5A5サイズxlPaperA4A4サイズ まとめ

今回は、Sheetオブジェクトの PaperSizeプロパティ を利用して、Excelの 印刷する用紙サイズを設定 する方法について解説しました。次回は、エクセルVBAで印刷するページの余白を設定する方法について解説します。

エクセルVBAの印刷設定一覧
  • 印刷する用紙のサイズを設定する
  • 印刷するページの余白を設定する
  • 印刷する先頭ページの番号を設定する
  • 用紙のヘッダー・フッターに情報を設定する
  • 印刷範囲を設定する
  • 印刷プレビューを表示する
  • シートを印刷する

近田 伸矢, 植木 悠二, 上田 寛

よく読まれているVBAのIE(InternetExplorer)操作関連記事
  • 指定したURLをIE(InternetExplorer)で起動する
  • InternetExplorer制御の準備(ライブラリ追加)
  • HTMLドキュメント(全ての要素)を取得する
  • HTMLDocumentのallオブジェクト
  • webページのBasic認証自動ログイン「ieBasic」
ExcelのVBA入門 オブジェクトの構造 プログラムの基本 エクセルVBAのプログラム制御構文 エクセルVBAのデバッグについて エクセルVBAの基本操作 エクセルVBAのステートメント エクセルVBAのオブジェクト エクセルVBAのプロパティ エクセルVBAのメソッド エクセルVBAのイベント ExcelのVBA関数 Excelのワークシート関数 エクセルVBAでIE制御の応用編

エクセルVBAのIE(InternetExplorer)制御サイトについて

Excelマクロ/VBA(Visual Basic for Applications)を利用したIE(InternetExplorer)の制御についてまとめています。ExcelのVBAでIE(InternetExplorer)を操作することで自動ログインや自動データ入手などができますので、非常に便利なプログラムです。

Copyright(C)2014 エクセルVBAのIE(InternetExplorer)制御 All Rights Reserved.

📎📎📎📎📎📎📎📎📎📎