我有
Public Type MyType
varA as A
varB as B
varC as C
End Type
Dim MyData as MyType
Dim a As String
现在:
a = "varC"
我希望得到这个(MyData.varC
):
f = MyData.$a
我怎么做?
答案 0 :(得分:1)
我相信你所追求的是CallByName,你可以在这个网页上找到它:
以下是根据var a:
的字符串值保存属性结果的示例aVarToHoldResult = CallByName MyData, a, VbGet
编辑:是的,指出Rory指出问题结构与类。如果你关心代码维护,我建议熟悉类。