ウィンドウを整列(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() を実行
関連記事
-
ブック作成時のシート数の取得・設定(SheetsInNewWorkbook プロパティ)
SheetsInNewWorkbook プロパティ Excel で新規ブックに自 …
-
ウィンドウの分割(Split プロパティ,SplitColumn プロパティ,SplitRow プロパティ)
ウィンドウの分割と解除 ウィンドウ(ワークシート画面)を分割するには、Split …
-
ウィンドウの状態を取得・設定(WindowState プロパティ)
ウィンドウの状態を取得・設定(WindowState プロパティ) Window …
-
ワークシートをファイルに保存する(SaveAs メソッド)
SaveAs メソッド ワークシートを名前を付けてファイルに保存します。Work …
-
指定された情報をブックから削除(RemoveDocumentInformation メソッド)
RemoveDocumentInformation メソッド 指定された種類の情 …
-
イベントの発生・無効をコントロール(EnableEvents プロパティ)
EnableEvents プロパティ EnableEvents プロパティに T …
-
アクティブプリンタを変更(ActivePrinter プロパティ)
ActivePrinter プロパティ ActivePrinter プロパティを …
-
最近使用したファイル(RecentFile オブジェクト,RecentFiles コレクション)
最近使用したファイル(RecentFile オブジェクト,RecentFiles …
-
印刷時、シート内のエラーをどう扱うかを設定(PrintErrors プロパティ)
PageSetup.PrintErrors プロパティ PageSetup.Pr …
-
ワークシートの非表示・再表示(Visible プロパティ)
ワークシートの表示・非表示 ワークシートを非表示にしたり、非表示にしたワークシー …