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

  関連記事

Visible プロパティ 使用例 1
ワークシートの非表示・再表示(Visible プロパティ)

ワークシートの表示・非表示 ワークシートを非表示にしたり、非表示にしたワークシー …

選択されているシートを参照
選択されているシートを参照する(SelectedSheets プロパティ)

SelectedSheets プロパティ 選択されているすべてのシートをあらわす …

ブックのパスを取得(FullName プロパティ,Path プロパティ)

FullName プロパティ・Path プロパティ ブックのパス(保存場所)を調 …

ページ数に合わせて印刷(FitToPagesTall, FitToPagesWide)

PageSetup.FitToPagesTall プロパティ PageSetup …

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

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

PDF または XPS 形式で出力(ExportAsFixedFormat メソッド)

ExportAsFixedFormat メソッド ブックやシートの内容を PDF …

Run メソッド
別のブックのマクロを実行(Run メソッド)

別のブックのマクロを実行 別のブックのマクロを実行するには、Run メソッド を …

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

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

印刷品質設定の例
印刷品質を設定(PageSetup.PrintQuality プロパティ)

PageSetup.PrintQuality プロパティ PageSetup.P …

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

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