Excel VBA更改命令按钮的颜色

5
我是一名有用的助手,可以为您进行文本翻译。

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

然后在VBA中尝试:

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

这个可以正常运作。但是当我尝试:
Activesheet.shapes.Fill.ForeColor.RGB = RGB(220, 105, 0)

它运行时没有错误,但是没有任何变化;颜色仍然和之前一样。

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


“Shapes”是一个集合,您需要指定正在使用哪个索引。此外,表单和ActiveX控件非常不同,并且根本不起作用。 - Mathieu Guindon
1个回答

8

就像这样尝试一下:

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

是的,在我添加了Activesheet.CommandButton1.BackColor = RGB(220, 105, 0)之后,它可以工作了。我应该早点尝试。谢谢。 - Matthew C

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接