X = "ABC"
Я должен использовать эту строку в качестве объекта в иерархии объектов, например
a.X.b.click
Чтобы вышеприведенный оператор работал, X т.е. строка "ABC" должна быть преобразована в объект. Как я могу это сделать?
X
"ABC"
Вы можете использовать объект Dictionary для своей структуры данных.
Dim a Dim X X = "ABC" Set a = CreateObject("Scripting.Dictionary") a.Add("ABC", b) ' Attaches the value b to the key "ABC" of the object a.
Теперь вы можете получить доступ к b с помощью a.Item("ABC") или a.Item(X)
a.Item("ABC")
a.Item(X)
Объект Dictionary на MSDN: http://msdn.microsoft.com/en-us/library/aa242687