Ajoute une paire clé/élément à un objet Dictionary.
Syntaxe
object.Add(key, item)
Arguments :
object : requis. Toujours le nom d'un objet Dictionary.
key : requis. Clé associée à l'élément qui est ajouté.
item : requis. Elément associé à la clé qui est ajoutée.
Remarques
Une erreur survient si la clé existe déjà.
Les exemples suivants illustrent l'utilisation de la méthode Add.
Exemple 1 :
Dim d ' Create a variable.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "a", "Athens"
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo
Exemple 2 :
Dim d
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
If Not d.Exists("a") Then
d.Add "a", "Athens"
End If
If Not d.Exists("b") Then
d.Add "b", "Belgrade"
End If
If Not d.Exists("c") Then
d.Add "c", "Cairo"
End If
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo
Exemple 3 :
Dim d
Set d = CreateObject("Scripting.Dictionary")
Dim arrKeys, arrItems
arrKeys = Array("a", "b", "c")
arrItems = Array("Athens", "Belgrade", "Cairo")
For i = 0 To UBound(arrKeys)
d.Add arrKeys(i), arrItems(i)
Next
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo
Note:
Le recours direct à la création d'un objet dans l'appel d'ajout au dictionnaire n'est pas pris en charge.
Par exemple :
Set d = CreateObject("Scripting.Dictionary")
'Create an object first and then add it to the dictionary.
Set obj = new class
d.add key, obj Cette syntaxe est prise en charge.