ウィンドウを整列(Windows.Arrange メソッド)
2016/01/12
ウィンドウを整列(Windows.Arrange メソッド)
Windows コレクション の Arrange メソッドを使って、Excel 上で複数開いているブック(ウィンドウ)を指定した方法で並べて表示することができます。
また、複数のウィンドウで、スクロールの同期をすることも可能です。( CompareSideBySideWith メソッド でもスクロールの同期をすることがきます。詳細は、並べて比較 を参照してください。)
object.Arrange ( arrangestyle, activeworkbook, synchorizontal, syncvertical )
引数・戻り値
- object ・・・ 対象となる Windows コレクションを指定します。
- arrangestyle ・・・ ウィンドウの並べ方を表す XlArrangeStyle 列挙型 の定数またはその値を指定します。
定数 値 内容 xlArrangeStyleTiled 1 全画面で、タイル上に並べて表示します(既定値) xlArrangeStyleCascade 7 すべてのタイトルが見えるようにずらして表示します xlArrangeStyleHorizontal -4128 全画面で、縦方向に並べて表示します xlArrangeStyleVertical -4166 全画面で、横方向に並べて表示します - activeworkbook ・・・ True を指定すると、アクティブなウィンドウだけが整列されます。False を指定すると、Excel のすべてのウィンドウが整列されます。既定値は False です。
- synchorizontal ・・・ 引数 activeworkbook に False が指定されているか省略されているときは、この引数は無視されます。True が指定されている場合は、作業中のブックのウィンドウのいずれかを左右にスクロールした時、他のウィンドウも同時にスクロールします。既定値は False です。
- syncvertical ・・・ 引数 activeworkbook に False が指定されているか省略されているときは、この引数は無視されます。True が指定されている場合は、作業中のブックのウィンドウのいずれかを上下にスクロールした時、他のウィンドウも同時にスクロールします。既定値は False です。
Windows.Arrange メソッド 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
Sub Sample01_WindowsArrange() 'すべてのタイトルが見えるようにずらして表示 Windows.Arrange xlArrangeStyleCascade End Sub Sub Sample02_WindowsArrange() '全画面で、タイル上に並べて表示 Windows.Arrange xlArrangeStyleTiled End Sub Sub Sample03_WindowsArrange() '全画面で、縦方向に並べて表示 Windows.Arrange xlArrangeStyleHorizontal End Sub Sub Sample04_WindowsArrange() '全画面で、横方向に並べて表示 Windows.Arrange xlArrangeStyleVertical End Sub |
実行結果
Sub Sample01_WindowsArrange() を実行
Sub Sample02_WindowsArrange() を実行
Sub Sample03_WindowsArrange() を実行
Sub Sample04_WindowsArrange() を実行
関連記事
-
-
印刷設定(ページごとに異なるヘッダー・フッターを設定)Page オブジェクト・HeaderFooter オブジェクト
Page オブジェクト ページごとに異なるヘッダーおよびフッターを設定する場合、 …
-
-
印刷時のページの番号付けの方向を設定(PageSetup.Order プロパティ)
PageSetup.Order プロパティ PageSetup.Order プロ …
-
-
計算精度を設定する(PrecisionAsDisplayed プロパティ)
PrecisionAsDisplayed プロパティ PrecisionAsDi …
-
-
印刷設定(ヘッダーに画像を指定)LeftHeaderPicture, CenterHeaderPicture, RightHeaderPicture
ヘッダーに画像を表示するには LeftHeaderPicture プロパティ、C …
-
-
ウィンドウを拡大・縮小(Zoom プロパティ)
ウィンドウを拡大・縮小(Zoom プロパティ) ウィンドウの表示サイズをパーセン …
-
-
イベントの発生・無効をコントロール(EnableEvents プロパティ)
EnableEvents プロパティ EnableEvents プロパティに T …
-
-
印刷設定(ヘッダーに文字列を指定)LeftHeader,CenterHeader,RightHeader
PageSetup.LeftHeader プロパティ PageSetup.Lef …
-
-
WorksheetView オブジェクト
WorkSheetView オブジェクト 行列番号や枠線の表示・非表示の設定など …
-
-
印刷品質を設定(PageSetup.PrintQuality プロパティ)
PageSetup.PrintQuality プロパティ PageSetup.P …
-
-
印刷設定(ヘッダー/フッター)書式コード・VBAコード
印刷設定(ヘッダー/フッター)書式コード・VBAコード ヘッダーおよびフッター( …



