エクセル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」
エクセルVBAのIE(InternetExplorer)制御サイトについて
Excelマクロ/VBA(Visual Basic for Applications)を利用したIE(InternetExplorer)の制御についてまとめています。ExcelのVBAでIE(InternetExplorer)を操作することで自動ログインや自動データ入手などができますので、非常に便利なプログラムです。
Copyright(C)2014 エクセルVBAのIE(InternetExplorer)制御 All Rights Reserved.