Objeto DictionaryDictionary object

Objeto que almacena pares de clave/elemento de datos.Object that stores data key/item pairs.

SintaxisSyntax

Scripting. DictionaryScripting.Dictionary

ObservacionesRemarks

Un objeto Dictionary es equivalente a una matriz asociativa PERL.A Dictionary object is the equivalent of a PERL associative array. Los elementos, que pueden ser cualquier tipo de datos, se almacenan en la matriz.Items, which can be any form of data, are stored in the array. Cada elemento se asocia a una clave única.Each item is associated with a unique key. La clave se usa para recuperar un elemento individual y suele ser un entero o una cadena, pero puede ser cualquier cosa excepto una matriz.The key is used to retrieve an individual item and is usually an integer or a string, but can be anything except an array.

El código siguiente muestra cómo crear un objeto Dictionary .The following code illustrates how to create a Dictionary object.

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"
...

MétodosMethods

MétodoMethod DescripciónDescription
AddAdd Agrega un nuevo par clave/elemento a un objeto Dictionary .Adds a new key/item pair to a Dictionary object.
ExistsExists Devuelve un valor booleano que indica si existe una clave especificada en el objeto Dictionary .Returns a Boolean value that indicates whether a specified key exists in the Dictionary object.
ItemsItems Devuelve una matriz de todos los elementos de un objeto Dictionary .Returns an array of all the items in a Dictionary object.
KeysKeys Devuelve una matriz de todas las claves en un objeto Dictionary .Returns an array of all the keys in a Dictionary object.
RemoveRemove Quita un par clave/elemento especificado del objeto Dictionary .Removes one specified key/item pair from the Dictionary object.
RemoveAllRemoveAll Quita todos los pares clave/elemento del objeto Dictionary .Removes all the key/item pairs in the Dictionary object.

PropiedadesProperties

PropiedadProperty DescripciónDescription
CompareModeCompareMode Establece o devuelve el modo de comparación para comparar claves en un objeto Dictionary .Sets or returns the comparison mode for comparing keys in a Dictionary object.
CountCount Devuelve el número de pares clave/elemento de un objeto Dictionary .Returns the number of key/item pairs in a Dictionary object.
ItemItem Establece o devuelve el valor de un elemento en un objeto Dictionary .Sets or returns the value of an item in a Dictionary object.
KeyKey Establece un nuevo valor de clave para un valor de clave existente en un objeto Dictionary .Sets a new key value for an existing key value in a Dictionary object.

Vea tambiénSee also

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.