自定义Excel功能区背景颜色(如表格设计)

时间:2016-01-20 20:28:33

标签: excel ribbon

我使用CustomUIEditor制作了许多excel色带。我无法弄清楚如何更改我制作的自定义标签的背景颜色。我想更改我的标签的背景颜色,以便它们作为自定义显而易见。我正在考虑使用excel在单击表格时使用的相同方法,并且设计选项卡后面的颜色显示。

像这样:

enter image description here

1 个答案:

答案 0 :(得分:2)

虽然VBA可以创建和修改色带(甚至可以添加图像),但它不能改变色带的整体颜色,如未选择色带时所见。

要更改功能区颜色,您需要一个COM加载项。 COM加载项与常规加载项不同。 COM加载项使用现代Visual Basic或Visual C ++,而不是使用VBA(乍一看看起来像Visual Basic,类似于过时的VB版本)。

如何为Excel编写COM加载项超出了问题的范围,但这里有一些资源可以帮助您入门:

About Excel COM Add-ins

Creating a COM Add-in

Customizing Ribbon Colors