VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Windows-Auflistungsobjekt

Eine Auflistung aller Window-Objekte in Microsoft Excel. Die Windows-Auflistung für das Application-Objekt enthält alle Fenster der Anwendung, während die Windows-Auflistung für das Workbook-Objekt nur die Fenster in der angegebenen Arbeitsmappe umfasst.

Verwenden der Windows-Auflistung

Verwenden Sie die Windows-Eigenschaft zum Zugriff auf die Windows-Auflistung. Im folgenden Beispiel werden alle derzeit in Microsoft Excel angezeigten Fenster überlappend angeordnet.

Windows.Arrange arrangeStyle:=xlCascade

Verwenden Sie die NewWindow-Methode, um ein neues Fenster zu erstellen und dieses der Auflistung hinzuzufügen. Im folgenden Beispiel wird ein neues Fenster für die aktive Arbeitsmappe erstellt.

ActiveWorkbook.NewWindow

Verwenden Sie Windows(Index), wobei Index der Name oder die Indexnummer des Fensters ist, um ein einzelnes Window-Objekt zurückzugeben. Im folgenden Beispiel wird das aktive Fenster maximiert.

Windows(1).WindowState = xlMaximized

Beachten Sie, dass das aktive Fenster immer Windows(1) ist.