Klasse Window - Fenster (Excel VBA)

Die Klasse Window stellt ein Fenster dar.

Die folgenden Klassen geben Zugriff auf die Klasse Window

Um eine Window -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim wnd as Window
Set wnd = ActiveWindow

Die folgenden Prozeduren können zum Festlegen der Window Klassenvariablen verwendet werden : Application.ActiveWindow, NewWindow, Windows.Item und Workbook.NewWindow.

For Each

Hier ist ein Beispiel für die Verarbeitung der Window -Elemente in einer Sammlung

Dim wnd As Window
For Each wnd In Windows
	
Next wnd

Methoden

Activate - Bringt das Fenster an den Beginn der Z-Reihenfolge.

ActivateNext - Aktiviert das angegebene Fenster und reiht es dann am Ende der Fenster-Z-Reihenfolge ein.

ActivatePrevious - Aktiviert das angegebene Fenster und anschließend das Fenster am Ende der Fenster-Z-Reihenfolge.

Close - Schließt das Objekt.

LargeScroll - Führt seitenweise einen Bildlauf durch den Fensterinhalt aus.

NewWindow - Erstellt ein neues Fenster oder eine Kopie des angegebenen Fensters.

PointsToScreenPixelsX - Wandelt eine horizontale Messung von Punkten (Dokument Koordinaten) in Bildschirmpixel (Bildschirmkoordinaten) um.

PointsToScreenPixelsY - Wandelt eine vertikale Messung von Punkten (Dokument Koordinaten) in Bildschirmpixel (Bildschirmkoordinaten) um.

PrintOut - Druckt das Objekt.

PrintPreview - Zeigt ein Objekt so an, wie es gedruckt wird.

RangeFromPoint - Gibt das Shape -oder Range -Objekt zurück, das am angegebenen paar von Bildschirmkoordinaten positioniert wird.

ScrollIntoView - Verschiebt den Fensterinhalt des Dokumentfensters, sodass der Inhalt eines angegebenen rechteckigen Bereichs entweder in der oberen linken oder der unteren rechten Ecke des Dokumentfensters bzw. -fensterausschnitts angezeigt wird (dies hängt vom Wert des Arguments Start ab).

ScrollWorkbookTabs - Blättert durch die Register der Arbeitsmappe am unteren Rand des Fensters.

SmallScroll - Führt einen zeilen- oder spaltenweisen Bildlauf für Fensterinhalte aus.

Eigenschaften

ActiveChart Gibt ein Chart -Objekt zurück, das das aktive Diagramm (entweder ein eingebettetes Diagramm oder ein Diagrammblatt) darstellt.

ActivePane Gibt ein Pane -Objekt zurück, das den aktiven Bereich im Fenster darstellt.

ActiveSheet Gibt ein Objekt zurück, das das aktuelle Blatt (das oberste Blatt) in der aktiven oder angegebenen Arbeitsmappe oder im angegebenen Fenster darstellt.

ActiveSheetView Gibt ein Objekt zurück, das die Ansicht des aktiven Blatts im angegebenen Fenster darstellt.

AutoFilterDateGrouping True, wenn der Autofilter für die Datumsgruppierung zurzeit im angegebenen Fester angezeigt wird.

Caption Gibt einen Variant-Wert zurück, der den auf der Titelleiste des Dokumentfensters angezeigten Namen darstellt, oder legt diesen Wert fest.

DisplayFormulas True , wenn das Fenster Formeln angezeigt wird; andernfalls false. False , wenn das Fenster Werte anzeigt.

DisplayGridlines True, wenn Gitternetzlinien angezeigt werden.

DisplayHeadings True , wenn Zeilen-und Spaltenüberschriften angezeigt werden; andernfalls false. False , wenn keine Überschriften angezeigt werden.

DisplayHorizontalScrollBar True, wenn die horizontale Bildlaufleiste angezeigt wird.

DisplayOutline True, wenn Gliederungssymbole angezeigt werden.

DisplayRightToLeft True, wenn das angegebene Fenster nicht von links nach rechts, sondern von rechts nach links angezeigt wird.

DisplayRuler True, wenn für das angegebene Fenster ein Lineal angezeigt wird.

DisplayVerticalScrollBar True, wenn die vertikale Bildlaufleiste angezeigt wird.

DisplayWhitespace True, wenn Leerzeichen angezeigt werden.

DisplayWorkbookTabs True, wenn die Arbeitsmappenregister angezeigt werden.

DisplayZeros True, wenn Nullwerte angezeigt werden.

EnableResize True, wenn die Größe des Fensters verändert werden kann.

FreezePanes True, wenn geteilte Bereiche fixiert sind.

GridlineColor Gibt die Farbe der Gitternetzlinien als einen RGB-Wert zurück oder legt sie fest.

GridlineColorIndex Gibt die Farbe der Gitternetzlinien als Index in der aktuellen Farbpalette oder als XlColorIndex -Konstante zurück oder legt Sie fest.

Height Gibt einen Double -Wert zurück, der die Höhe des Fensters in Punktdarstellt, oder legt diesen fest.

Hwnd Gibt einen Wert vom Typ Long zurück, der das Fensterhandle des angegebenen Fensters angibt.

Index Gibt einen Long-Wert zurück, der die Indexnummer des Objekts in der Auflistung ähnlicher Objekte darstellt.

Left Gibt einen Double -Wert zurück, der den Abstand zwischen dem linken Rand des Clientbereichs und dem linken Rand des Fensters in Punktdarstellt, oder legt diesen fest.

OnWindow Gibt zurück oder legt den Namen der Prozedur, die ausgeführt wird, wenn Sie ein Fenster aktivieren.

Panes Gibt eine Panes -Auflistung zurück, die alle Bereiche im angegebenen Fenster darstellt.

RangeSelection Gibt ein Range -Objekt zurück, das die ausgewählten Zellen im Arbeitsblatt im angegebenen Fenster darstellt, auch wenn ein Grafikobjekt im Arbeitsblatt aktiv oder ausgewählt ist.

ScrollColumn Gibt die Nummer der Spalte, die sich auf der linken Seite des Ausschnitts oder des Fensters befindet, zurück oder legt diese fest.

ScrollRow Gibt die Nummer der Zeile, die sich auf der oberen Seite des Ausschnitts oder des Fensters befindet, zurück oder legt diese fest.

SelectedSheets Gibt eine Sheets -Auflistung zurück, die alle ausgewählten Blätter im angegebenen Fenster darstellt.

Selection Gibt das angegebene Fenster für ein Windows -Objekt zurück.

SheetViews Gibt das SheetViews -Objekt für das angegebene Fenster zurück.

Split True, wenn das Fenster geteilt ist.

SplitColumn Gibt die Nummer der Spalte zurück, an der das Fenster in Ausschnitte geteilt wird (Zahl der Spalten links von der Teilungslinie), oder legt sie fest.

SplitHorizontal Gibt die Position der horizontalen Fensterteilung in Punktzurück oder legt Sie fest.

SplitRow Gibt die Nummer der Zeile zurück, an der das Fenster in Ausschnitte geteilt wird (Anzahl der Zeilen oberhalb der Teilungslinie), oder legt sie fest.

SplitVertical Gibt die Position der vertikalen Fensterteilung in Punktzurück oder legt Sie fest.

TabRatio Gibt das Verhältnis zwischen der Breite des Registerkartenbereichs der Arbeitsmappe und der Breite der horizontalen Bildlaufleiste des Fensters zurück oder legt es fest (als Zahl zwischen 0 (null) und 1, der Standardwert lautet 0,6).

Top Gibt einen Double -Wert zurück, der den Abstand (in Punkt) vom oberen Rand des Fensters zum oberen Rand des nutzbaren Bereichs (unterhalb der Menüs, der oben angedockten Symbolleisten und der Bearbeitungsleiste) darstellt, oder legt diesen fest.

Type Gibt einen XlWindowType -Wert zurück, der den Fenstertyp darstellt, oder legt diesen fest.

UsableHeight Gibt die maximale Höhe des Speicherplatzes zurück, den ein Fenster im Anwendungsfenster Bereich in Punkteinnehmen kann.

UsableWidth Gibt die maximale Breite des Speicherplatzes zurück, den ein Fenster im Anwendungsfenster Bereich in Punkteinnehmen kann.

View Gibt die im Fenster dargestellte Ansicht zurück oder legt sie fest.

Visible Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt sichtbar ist, oder legt diesen Wert fest.

VisibleRange Gibt ein Range -Objekt zurück, das den Bereich von Zellen darstellt, die im Fenster oder im Fensterausschnitt sichtbar sind.

Width Gibt einen Double -Wert zurück, der die Breite des Fensters in Punktdarstellt, oder legt diesen fest.

WindowNumber Gibt die Fensternummer zurück.

WindowState Gibt den Zustand des Fensters zurück oder legt diesen fest.

Zoom Gibt einen Variant-Wert zurück, der die Größe der Bildschirmanzeige für das Fenster als prozentualen Wert (100 entspricht der normalen Größe, 200 der doppelten Größe usw.) darstellt, oder legt diesen Wert fest.

Chart - Stellt ein Diagramm in einer Arbeitsmappe dar.

Pane - Stellt einen Ausschnitt eines Fensters dar.

Panes - Eine Auflistung aller Pane -Objekte, die im angegebenen Fenster angezeigt werden.

Range - Stellt eine Zelle, eine Zeile, eine Spalte, eine Auswahl von Zellen aus einem oder mehreren zusammenhängenden Zellblöcken oder einen 3D-Bereich dar.

Shape - Repräsentiert ein Objekt in der Zeichnungsschicht wie eine AutoForm, eine Freihandform, ein OLE-Objekt oder ein Bild.

Sheets - Eine Sammlung aller Blätter in der festgelegten oder aktiven Arbeitsmappe.

SheetViews - Eine Auflistung aller Datenblattansichten im angegebenen oder aktiven Arbeitsmappenfenster.

Windows - Eine Auflistung aller Window -Objekte in Microsoft Excel.

Worksheet - Stellt ein Arbeitsblatt dar.

WorksheetView - Ein Objekt, das das Verhalten einer einzelnen Arbeitsblattansicht definiert.