【发布时间】:2014-04-05 00:01:15
【问题描述】:
我对此很陌生,所以如果我搞砸了任何术语,我很抱歉。非常感谢任何人的帮助或想法。
我有以下错误代码:
Sub ExampleSub(text As String)
ClassObject." & text & "_attribute = 1
End Sub
所以如果我调用 ExampleSub("cheese"),我希望它设置 ClassObject.cheese_attribute 等于 1。
有什么想法吗?我什至不确定这是否可能。
非常感谢!
【问题讨论】:
-
很确定你不能用这样的文本限定符引用一个对象。您的问题预设了一个不可能的答案。您能否更详细地描述您的数据结构、您要解决的问题等?如果我们对您实际尝试做的事情有更多了解,可能会有更好的解决方案可用。
-
看
CallByName- support.microsoft.com/kb/186143
标签: string class vba object reference