我使用CustomUIEditor制作了许多excel色带。我无法弄清楚如何更改我制作的自定义标签的背景颜色。我想更改我的标签的背景颜色,以便它们作为自定义显而易见。我正在考虑使用excel在单击表格时使用的相同方法,并且设计选项卡后面的颜色显示。
像这样:
答案 0 :(得分:2)
虽然VBA可以创建和修改色带(甚至可以添加图像),但它不能改变色带的整体颜色,如未选择色带时所见。
要更改功能区颜色,您需要一个COM加载项。 COM加载项与常规加载项不同。 COM加载项使用现代Visual Basic或Visual C ++,而不是使用VBA(乍一看看起来像Visual Basic,类似于过时的VB版本)。
如何为Excel编写COM加载项超出了问题的范围,但这里有一些资源可以帮助您入门: