Agrega un par de clave y elemento a un objeto Dictionary.
Sintaxis
object.Add(key, item)
Argumentos:
Object: necesario. Siempre es el nombre de un objeto Dictionary.
Key: necesario. Clave asociada al elemento que se está agregando.
Item: necesario. Elemento asociado a la clave que se está agregando.
Observaciones
Se produce un error si la clave ya existe.
En el siguiente ejemplo se muestra el uso del método Add.
Ejemplo 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
Ejemplo 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
Ejemplo 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:
El uso directo de la creación de nuevos objetos en la llamada de adición al diccionario no está soportado.
Por ejemplo:
Set d = CreateObject("Scripting.Dictionary")
'Create an object first and then add it to the dictionary.
Set obj = new class
d.add key, obj Eso sí está soportado.