印刷時の改ページ設定(Add,ResetAllPageBreaks)
改ページの追加と解除
印刷時に改ページを指定するには、HPageBreaks コレクション(ワークシート内のすべての水平方向の改ページ)または、VPageBreaks コレクション(ワークシート内のすべての垂直方向の改ページ)の Add メソッド を使用します。
追加したすべての改ページを解除するには、Worksheet オブジェクト の ResetAllPageBreaks メソッド を使用します。
水平方向の改ページを追加する(HPageBreaks.Add メソッド)
object.HPageBreaks.Add ( before )
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト を指定します。
- before ・・・ 基準となるセル(Range オブジェクト)を指定します。ここで指定した範囲の上側に、新しい改ページが追加されます。
垂直方法の改ページを追加する(VPageBreaks.Add メソッド)
object.VPageBreaks.Add ( before )
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト を指定します。
- before ・・・ 基準となるセル(Range オブジェクト)を指定します。ここで指定した範囲の左側に、新しい改ページが追加されます。
すべての改ページを解除する(ResetAllPageBreaks メソッド)
object.ResetAllPageBreaks
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト を指定します。
改ページ設定の使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Sub Sample_PageBreaks() Dim w As Worksheet Set w = ActiveSheet '印刷範囲を設定 w.PageSetup.PrintArea = "A1:J24" 'すべての改ページを解除 w.ResetAllPageBreaks '改ページを追加(水平方向) w.HPageBreaks.Add Range("A13") '改ページを追加(垂直方向) w.VPageBreaks.Add Range("F:F") End Sub |
実行結果
関連記事
-
-
保存時にバックアップファイルが作成されるかどうかを確認(CreateBackup プロパティ)
バックアップファイルが作成されるかどうかを確認 CreateBackup プロパ …
-
-
ブックが互換モードで開いているか確認する(Excel8CompatibilityMode プロパティ)
ブックが互換モードで開いているか確認する Excel8Compatibility …
-
-
印刷実行前に総ページ数を取得(ExecuteExcel4Macro メソッド)
印刷の総ページ数を取得(ExecuteExcel4Macro メソッド) Exc …
-
-
再計算(Calculation, EnableCalculation, Calculate)
ワークブックやシートの再計算 通常、Excel では、自動的に再計算が行われる設 …
-
-
ウィンドウを拡大・縮小(Zoom プロパティ)
ウィンドウを拡大・縮小(Zoom プロパティ) ウィンドウの表示サイズをパーセン …
-
-
指定された情報をブックから削除(RemoveDocumentInformation メソッド)
RemoveDocumentInformation メソッド 指定された種類の情 …
-
-
ブック・シートの名前を取得・設定(Name プロパティ)
ワークブックの名前を取得 Name プロパティで、ワークブックの名前を取得します …
-
-
行列の見出しの表示・非表示(DisplayHeadings プロパティ)
DisplayHeadings プロパティ 行と列の見出しの表示・非表示を設定お …
-
-
数式バーの設定(DisplayFormulaBar, FormulaBarHeight)
数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …
-
-
印刷位置を中央に設定(CenterHorizontally, CenterVertically)
PageSetup.CenterHorizontally プロパティ PageS …
