Windows コレクション オブジェクト

Microsoft Excel Visual Basic のリファレンス

Windows コレクション オブジェクト

複数のオブジェクト
Windows
Window
複数のオブジェクト

Excel のすべての Window オブジェクトのコレクションです。Application オブジェクトの Windows コレクションには、アプリケーションのすべてのウィンドウが含まれています。また、Workbook オブジェクトの Windows コレクションには、指定されたブックのウィンドウだけが含まれています。

使い方

Windows コレクションを取得するには、Windows プロパティを使用します。次の使用例は、現在表示されているすべてのウィンドウを重ねて表示します。

Windows.Arrange arrangeStyle:=xlCascade
		

ウィンドウを新しく作成し、コレクションに追加するには、NewWindow メソッドを使用します。次の使用例は、作業中のブックに新しいウィンドウを作成します。

ActiveWorkbook.NewWindow
		

単体の Window オブジェクトを取得するには、Windows(index) プロパティを使用します。引数 index には、ウィンドウの名前またはインデックス番号を指定します。次の使用例は、アクティブ ウィンドウを最大化します。

Windows(1).WindowState = xlMaximized
		

アクティブ ウィンドウは常に Windows(1) と記述します。