ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ウィンドウを整列(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  ・・・  引数 activeworkbookFalse が指定されているか省略されているときは、この引数は無視されます。True が指定されている場合は、作業中のブックのウィンドウのいずれかを左右にスクロールした時、他のウィンドウも同時にスクロールします。既定値は False です。
  • syncvertical  ・・・  引数 activeworkbookFalse が指定されているか省略されているときは、この引数は無視されます。True が指定されている場合は、作業中のブックのウィンドウのいずれかを上下にスクロールした時、他のウィンドウも同時にスクロールします。既定値は False です。


Windows.Arrange メソッド 使用例

サンプルVBAソース


実行結果

Sub Sample01_WindowsArrange() を実行

ウィンドウの整列 01

Sub Sample02_WindowsArrange() を実行

ウィンドウの整列 02

Sub Sample03_WindowsArrange() を実行

ウィンドウの整列 03

Sub Sample04_WindowsArrange() を実行

ウィンドウの整列 04



 - ブック・シートの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage

先頭ページに別のヘッダーおよびフッターを設定 先頭ページのヘッダーおよびフッター …

ブックを保存する(Save メソッド)

ブックを保存する(Save メソッド) 既存のブックを上書き保存するには、Sav …

WorksheetView オブジェクト

WorkSheetView オブジェクト 行列番号や枠線の表示・非表示の設定など …

印刷範囲の設定・解除(PageSetup.PrintArea プロパティ)

PageSetup.PrintArea プロパティ 印刷範囲を設定するには、Pa …

表示されているセル範囲を取得(VisibleRange プロパティ)

VisibleRange プロパティ 現在表示されているセル範囲(Range オ …

ブックの表示・非表示(Visible プロパティ)

ブック表示・非表示(Visible プロパティ) ブック(ウィンドウ)が表示され …

PrecisionAsDisplayed プロパティ 01
計算精度を設定する(PrecisionAsDisplayed プロパティ)

PrecisionAsDisplayed プロパティ PrecisionAsDi …

Window.Caption
並べて比較(CompareSideBySideWith,SyncScrollingSideBySide,BreakSideBySide)

並べて比較(CompareSideBySideWith メソッド) Compar …

数式を表示(DisplayFormulas プロパティ)

数式を表示(DisplayFormulas プロパティ) セルに数式が入力されて …

VBAコード・書式コード 使用例
印刷設定(ヘッダー/フッター)書式コード・VBAコード

印刷設定(ヘッダー/フッター)書式コード・VBAコード ヘッダーおよびフッター( …