Excel VBA 更改命令按钮的颜色

Excel VBA changing color for CommandButton

我在更改 CommandButton 的颜色时遇到问题。在电子表格中,我将设计按钮添加为表单或 ActiveX。

然后在 VBA 我尝试:

Activesheet.shapes("CommandButton1").visible = false 

这个很好用。

但后来我尝试:

Activesheet.shapes.Fill.ForeColor.RGB = RGB(220, 105, 0)

它运行没有错误,但没有任何变化;颜色保持原样。

你能帮我解决这个问题吗?

就这样试试吧:

ActiveSheet.CommandButton1.BackColor = RGB(220, 105, 0)