Freigeben über


Dictionary-Objekt

Ein Objekt, das Datenschlüssel/Element-Paare (Key/Item-Paare) speichert.

Syntax

Scripting.Dictionary

Hinweise

Ein Dictionar-Objekt entspricht einem assoziativen PERL-Array. Elemente, bei denen es sich um eine beliebige Form von Daten handelt, werden im Array gespeichert. Jedes Element ist einem eindeutigen Schlüssel zugeordnet. Der Schlüssel wird zum Abrufen eines einzelnen Elements verwendet und ist in der Regel eine ganze Zahl oder eine Zeichenfolge, kann aber alles andere als ein Array sein.

Der folgende Code zeigt, wie Sie ein Dictionary-Objekt erstellen.

Dim d                   'Create a variable
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens"     'Add some keys and items
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...

Methoden

Methode Beschreibung
Add Fügt einem Dictionary-Objekt ein neues Schlüssel/Element-Paar (Key/Item-Paar) hinzu.
Exists Gibt einen booleschen Wert zurück, der angibt, ob ein angegebener Schlüssel im Dictionary-Objekt vorhanden ist.
Items Gibt ein Array aller Elemente in einem Dictionary-Objekt zurück.
Keys Gibt ein Array aller Schlüssel in einem Dictionary-Objekt zurück.
Remove Entfernt ein angegebenes Schlüssel/Element-Paar (Key/Item-Paar) aus dem Dictionary-Objekt.
RemoveAll Entfernt alle Schlüssel/Element-Paare (Key/Item-Paare) im Dictionary-Objekt.

Eigenschaften

Eigenschaft Beschreibung
CompareMode Legt den Vergleichsmodus für den Vergleich von Schlüsseln in einem Dictionary-Objekt fest oder gibt den Vergleichsmodus zurück.
Count Gibt die Anzahl der Schlüssel/Element-Paare (Key/Item-Paare) in einem Dictionary-Objekt zurück.
Item Legt den Wert eines Elements in einem Dictionary-Objekt fest oder gibt diesen zurück.
Key Legt einen neuen Schlüsselwert für einen vorhandenen Schlüsselwert in einem Dictionary-Objekt fest.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.