VBA Excel,更改ActiveX切换按钮状态

时间:2014-10-06 07:50:23

标签: vba activex togglebutton

我遇到了ActiveX切换按钮的问题。我希望能够根据单元格属性更改其状态(推送或不推送)。

我正在尝试使用ControlFormat来访问按钮的Value属性,如下所示:

Sheets("activity_tracking").Shapes("lock_unlock_curr_row").ControlFormat.Value = True

但我收到错误438:"对象不支持此属性或方法"。这对我来说很令人费解,因为" .ControlFormat.Enabled = True"适用于此按钮。

我很感激任何见解

1 个答案:

答案 0 :(得分:1)

如果您的ActiveX切换按钮的名称为lock_unlock_curr_row,请考虑

Sheets("activity_tracking").lock_unlock_curr_row.Value = True