連想配列としては、Dictionary型が用意されている
定義
Dim myDic as Object Set myDic = CreateObject("Scripting.Dictionary")
使用
myDic.add key:="key", item:="item" a = myDic("key")
存在しないキー“key”で、myDic(“key”)とアクセスすると、勝手に(“key”, “”)という項目が追加され、““が返ってくる。
これは代入処理の右辺であろうと、アクセスした時点で作られてしまう。
存在するかわからないキーを使う場合は、必ずmyDic.Exists(key)でチェックする。