Objeto de dicionário
Objeto que armazena pares de chave/item de dados.
Sintaxe
Scripting.Dictionary
Comentários
Um Dicionário é equivalente a uma matriz associativa PERL. Os itens, que podem ser qualquer forma de dados, são armazenados na matriz. Cada item está associado a uma chave exclusiva. A chave é usada para recuperar um item individual e geralmente é um inteiro ou uma cadeia de caracteres, mas pode ser qualquer coisa, exceto uma matriz.
O código a seguir ilustra como criar um objeto do Dicionário.
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 | Descrição |
---|---|
Add | Remove uma chave, par de itens de um objeto do Dicionário. |
Existe | Retorna um valor booliano que indica se uma chave especificada existe no objeto do Dicionário. |
Itens | Retorna uma matriz de todos os itens em um objeto do Dicionário. |
Chaves | Retorna uma matriz de todos as chaves em um objeto do Dicionário. |
Remove | Remove um par de chave/item especificado do objeto do Dicionário. |
RemoveAll | Remove todos os pares chave/item no objeto do Dicionário. |
Propriedades
Propriedade | Descrição |
---|---|
CompareMode | Define ou retorna o modo de comparação para comparar chaves em um objeto do Diconário. |
Count | Retorna o número de itens em uma coleção ou objeto do Dicionário. |
Item | Define ou retorna o valor de um item em um objeto do Dicionário. |
Chave | Define um novo valor de chave para um valor de chave existente em um objeto do Dicionário. |
Confira também
- Objeto do Dicionário (versão anterior do Windows Scripting)
- Objetos (Visual Basic for Applications)
- Referência de biblioteca de objetos do Office (membros, propriedades, métodos)
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.