创建一个ToggleButton并在EXCEL VBA上以编程方式更改其标题

问题描述 投票:0回答:1

在我的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模块中

excel vba togglebutton
1个回答
0
投票

使用当前代码,您可以在创建Selection.Caption = "NewCaption"之后立即进行操作(这样就不会丢失选择)

不过,如果您想对它做进一步的处理,我可能想将那个切换按钮分配给一个对象变量。实际上,我会尽量避免选择...

© www.soinside.com 2019 - 2024. All rights reserved.