Définit une clé dans un objet Dictionary.
Syntaxe
object.Key(key) = newkey
Arguments :
object : requis. Toujours le nom d'un objet Dictionary.
key : requis. Valeur de clé en cours de modification.
newkey : requis. Nouvelle valeur qui remplace la clé spécifiée.
Remarques
Si la clé est introuvable lors de sa modification, une autre clé est créée et l'élément associé reste vide.
Les exemples suivants illustrent l'utilisation de la propriété Key :
Exemple 1 :
Function ChangeKey
Dim d ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "a", "Athens"
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
' Change the key "c" to "d"
d.Key("c") = "d"
' Return the associated item for the new key "d"
ChangeKey = d.Item("d")
End Function
' Usage
Dim result
result = ChangeKey()
' Output: Cairo
Exemple 2 :
Function UpdateKeysAndDisplay
Dim d, s ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "m", "Moscow"
d.Add "n", "New York"
d.Add "p", "Paris"
' Update keys
d.Key("m") = "r" ' Change "m" to "r"
d.Key("n") = "s" ' Change "n" to "s"
' Display all items with updated keys
s = ""
For Each Key In d.Keys
s = s & "Key: " & Key & ", Item: " & d.Item(Key)
Next
UpdateKeysAndDisplay = s
End Function
' Usage
Dim result
result = UpdateKeysAndDisplay()
' Output: Key: r, Item: Moscow Key: s, Item: New York Key: p, Item: Paris