Klasse IconSet - einen einzelnen Satz von Symbolen (Excel VBA)

Die Klasse IconSet stellt einen einzelnen Satz von Symbolen dar, die in einer Regel zur bedingten Formatierung von Symbolsätzen verwendet werden. Um eine IconSet -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim icnset as IconSet
Set icnset = ActiveWorkbook.IconSets(Index:=1)

For Each

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


Dim icnset As IconSet
For Each icnset In ActiveWorkbook.IconSets
	
Next icnset

Count

Gibt einen Long-Wert zurück, der die Anzahl der Symbole im Symbolsatz angibt.


Dim lngCount As Long
lngCount = ActiveWorkbook.IconSets(1).Count

ID

Gibt eine der Konstanten der XlIconSet -Aufzählung zurück, die den Namen des Symbolsatzes angibt, der in einer Regel zur bedingten Formatierung von Symbolsätzen verwendet wird. Dies sind mögliche Werte für XlIconSet.


Dim xisID As XlIconSet
xisID = ActiveWorkbook.IconSets(1).ID

Item

Gibt ein Icon -Objekt zurück, das ein einzelnes Symbol aus einem Symbolsatz darstellt.

Der Wert des Index-Parameters darf nicht größer sein als die Anzahl der Symbole in einem Symbolsatz.

Item (Index)

Index: Die Indexnummer des Icon-Objekts.


Dim icnItem As Icon
Set icnItem = ActiveWorkbook.IconSets(1)(Index:=1)