在我的VBA代码中,我创建了一些新的表格,并添加了按钮和Togglebutton。我这样做没有问题,但我想更改ToggleButton标题而不单击它。
我认为只有通过在创建的工作表中编写代码,我才尝试过,但是我无法调用我的方法,因为工作表在代码的开头不存在...
请问您有什么想法吗?
PS:使用宏创建ToggleButton的代码:
ActiveSheet.OLEObjects.Add(ClassType:=""Forms.ToggleButton.1"", Link:=False, DisplayAsIcon:=False, Left:=1195.5, Top:=77.25, Width:=87.75, Height:=100.5).Select
编辑:我的代码在vba模块中
使用当前代码,您可以在创建Selection.Caption = "NewCaption"
之后立即进行操作(这样就不会丢失选择)
不过,如果您想对它做进一步的处理,我可能想将那个切换按钮分配给一个对象变量。实际上,我会尽量避免选择...