Objeto Dictionary
Objeto que almacena pares clave-elemento de datos.
Sintaxis
Scripting.Dictionary
Comentarios
Un objeto Dictionary es equivalente a una matriz asociativa PERL. Los elementos, que pueden ser cualquier tipo de datos, se almacenan en la matriz. Cada elemento se asocia a una clave única. 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.
En el código siguiente se muestra cómo crear un objeto Dictionary .
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étodos
Método | Descripción |
---|---|
Add | Agrega un nuevo par clave-elemento a un objeto Dictionary . |
Exists | Devuelve un valor booleano que indica si existe una clave especificada en el objeto Dictionary . |
Items | Devuelve una matriz de todos los elementos de un objeto Dictionary . |
Keys | Devuelve una matriz de todas las claves de un objeto Dictionary . |
Remove | Quita un par de clave/elemento especificado del objeto Dictionary . |
RemoveAll | Quita todos los pares clave-elemento del objeto Dictionary . |
Propiedades
Propiedad | Descripción |
---|---|
CompareMode | Establece o devuelve el modo de comparación para comparar claves en un objeto Dictionary . |
Count | Devuelve el número de pares clave-elemento de un objeto Dictionary . |
Elemento | Establece o devuelve el valor de un elemento de un objeto Dictionary . |
Clave | Establece un nuevo valor de clave para un valor de clave existente en un objeto Dictionary . |
Consulte también
- Objeto Dictionary (versión anterior de Scripting de Windows)
- Objetos (Visual Basic para Aplicaciones)
- Referencia de la biblioteca de objetos de Office (miembros, propiedades, métodos)
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? 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.