つまづいた石ころ、ぶつかった壁

問題(と解消)の記録

vbscript ハッシュテーブル

気づかずそんなことできないといわれそうな部類のものですが、
連想配列の取り扱いは、ディクショナリーオブジェクトで行います。

Dim list

Set list = CreateObject("Scripting.Dictionary") 

list.Add "myName","辞書太郎"

msgbox list.Item("myName") '辞書太郎

FileSystemObjectといい、長くて嫌になります。

'ショートカット
Function List(ByRef obj)
  Set obj = CreateObject("Scripting.Dictionary")
End Function

Function FSO(ByRef obj)
  Set obj = CreateObject("Scripting.FileSystemObject")
End Function