【发布时间】:2019-02-20 23:13:59
【问题描述】:
因为well know problem,我正在用 Excel 形状替换我的所有 ActiveX 控件。因此,我将每个 ActiveX Button 替换为一个矩形形状,并为每个形状分配一个宏:
我的问题是我是否可以使用我的 vba 代码来处理这些“形状按钮”。像改变“Review Start”按钮的背景颜色这样简单的事情应该是可能的,对吧?
我在想这样的事情:
Activesheet.shapes("Review Start").background.colorindex = 1
(这段代码显然不行)
【问题讨论】:
-
Shape 没有
Background属性,但如果您将形状命名为“Review Start”(而不仅仅是文本),您应该可以使用Shapes("Review Start")访问它