【发布时间】:2010-07-15 06:02:10
【问题描述】:
Excel VBA:
我试图通过 OLEObjects 对象访问一些 activex 选项按钮,但我发现即使我在对象的属性窗口中更改了 (Name) 的值,它仍然需要“OptionButton1”默认名称作为键.
我知道 Excel VBA 中的某些对象有一个代号和另一个名称,这也是用于从 OLEObjects 获取它的密钥的名称,但我不知道如何更改这个“其他”姓名。
我将我的对象名称作为参数(基本上)传递给函数,所以我不能这样做:
ActiveSheet.optMyNewName.Value
或其他。我需要能够做到这一点:
ActiveSheet.OLEObjects("optMyNewName").Object.Value
但目前只有这样有效:
ActiveSheet.OLEObjects("OptionButton1").Object.Value
【问题讨论】:
标签: vba excel activex excel-2007