Klasse CustomViews - benutzerdefinierter Arbeitsmappenansichten (Excel VBA)
Eine Auflistung benutzerdefinierter Arbeitsmappenansichten. Um eine CustomViews -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim cvs as CustomViews
Set cvs = ActiveWorkbook.CustomViews
For Each
Hier ist ein Beispiel für die Verarbeitung der CustomViews -Elemente in einer Sammlung
Dim cvw As CustomView
For Each cvw In ActiveWorkbook.CustomViews
Next cvw
Add
Erstellt eine neue benutzerdefinierte Ansicht.
Add (ViewName, PrintSettings, RowColSettings)
Dim strViewName As String: strViewName =
Dim cvw As CustomView
Set cvw = ActiveWorkbook.CustomViews.Add(ViewName:=strViewName)
Arguments
Ein benanntes Argument
ViewName (String) - Der Name der neuen Ansicht.
Optional arguments
Die folgenden Argumente sind optional
PrintSettings - Boolean
RowColSettings - Boolean
Count
Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.
Dim lngCount As Long
lngCount = ActiveWorkbook.CustomViews.Count
Item
Gibt ein einzelnes Objekt aus einer Auflistung zurück.
Item (ViewName)
ViewName: Der Name oder die Indexnummer für das Objekt.
Dim cvw As CustomView
Set cvw = ActiveWorkbook.CustomViews(ViewName:="Current Inventory")