Excel 如何使VBA命令按钮看起来像是单击的?

Excel 如何使VBA命令按钮看起来像是单击的?,excel,commandbutton,vba,Excel,Commandbutton,Vba,我在网上查,找不到解决问题的办法 我想使VBA命令按钮看起来像是被单击的。 确切地说,我希望它看起来像是被压过的。更改背景或前景很容易,但有没有办法使其看起来像被按下了一样?如果改用切换按钮,其默认行为正是您所要查找的: 嗯。。。尝试使用.SpecialEffect=fmButtonEffectSunken,但我得到一个错误:不允许设置运行时错误387。我读了虽然在ToggleButton上存在SpecialFect属性,但该属性被禁用。从这里开始:嗯。。。专注于代码,而不仅仅是尝试使用它。这正

我在网上查,找不到解决问题的办法

我想使VBA命令按钮看起来像是被单击的。
确切地说,我希望它看起来像是被压过的。更改背景或前景很容易,但有没有办法使其看起来像被按下了一样?

如果改用切换按钮,其默认行为正是您所要查找的:

嗯。。。尝试使用
.SpecialEffect=fmButtonEffectSunken
,但我得到一个错误:不允许设置运行时错误387。我读了
虽然在ToggleButton上存在SpecialFect属性,但该属性被禁用。
从这里开始:嗯。。。专注于代码,而不仅仅是尝试使用它。这正是我想要的。谢谢Rory!您可以发布一个anwser,这样我就可以接受它;)