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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

印刷 タイトル行・列 設定の例
印刷のタイトル行、タイトル列を設定(PrintTitleRows,PrintTitleColumns)

PageSetup.PrintTitleRows プロパティ PageSetup …

ワークシートの数を数える(Count プロパティ)

Count プロパティ 指定したWorksheets コレクションやSheets …

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

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

ブックを閉じる(Close メソッド)

ブックを閉じる(Close メソッド) Close メソッド で、ブックを閉じる …

新しいウィンドウを開く(NewWindow メソッド)

NewWindow メソッド NewWindow メソッドで、任意のブックのコピ …

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

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

印刷位置を中央に設定(CenterHorizontally, CenterVertically)

PageSetup.CenterHorizontally プロパティ PageS …

EnableEvents プロパティ
イベントの発生・無効をコントロール(EnableEvents プロパティ)

EnableEvents プロパティ EnableEvents プロパティに T …

ワークシートをファイルに保存する(SaveAs メソッド)

SaveAs メソッド ワークシートを名前を付けてファイルに保存します。Work …

印刷・印刷プレビュー(PrintOut メソッド、PrintPreview メソッド)

PrintOut メソッド 印刷するには、PrintOut メソッド を使用しま …