如何在VBScript中将字符串转换为对象?

时间:2011-05-12 09:51:52

标签: string object vbscript

X = "ABC"

我必须将此字符串用作对象层次结构中的对象,如

a.X.b.click

要使上述语句生效,X即字符串"ABC"应转换为对象。
我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

您可以将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.

现在,您可以使用a.Item("ABC")a.Item(X)

访问b

MSDN上的Dictionary对象:http://msdn.microsoft.com/en-us/library/aa242687