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

String 如何在VBScript中将字符串转换为对象?,string,object,vbscript,String,Object,Vbscript,我必须使用这个字符串作为对象层次结构中的对象,如 X = "ABC" 要使上述语句起作用,X即字符串“ABC”应转换为对象。 如何执行此操作?您可以将Dictionary对象用于数据结构 a.X.b.click 现在您可以使用a.Item(“ABC”)或a.Item(X) MSDN上的Dictionary对象:字符串是元素名吗?(该值在网页中的HTML元素上显示为name='ABC')元素ID?元素标记名?如果是其中任何一种,那么有一种更好的方法来做你想做的事情。请用更多的上下文来澄清你的问

我必须使用这个字符串作为对象层次结构中的对象,如

X = "ABC"
要使上述语句起作用,
X
即字符串
“ABC”
应转换为对象。

如何执行此操作?

您可以将Dictionary对象用于数据结构

a.X.b.click
现在您可以使用
a.Item(“ABC”)
a.Item(X)


MSDN上的Dictionary对象:

字符串是元素名吗?(该值在网页中的HTML元素上显示为name='ABC')元素ID?元素标记名?如果是其中任何一种,那么有一种更好的方法来做你想做的事情。请用更多的上下文来澄清你的问题。
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.