在VBA中区分多页用户表单的选项卡



我从另一个用户那里看到了以下问题:

在VBA 中更改多页标签的颜色

它谈到了在活动选项卡上添加一个复选标记。如果可能的话,我正在努力寻找其他东西来实现。

事实上,我在以下网站上发现了一个描述更改标签颜色的解决方案:

https://www.mrexcel.com/board/threads/changing-the-font-back-colors-of-individual-tabs-pages-in-a-multipage.1158211/

但它涉及到许多API,并且相当复杂。我在找一个简单一点的东西。

好的。。。我找到了一种方法来完成我想要做的事情。通常情况下,选项卡显示时没有任何区别,如下所示:

多页选项卡常规

我所能做的就是让标签稍微突出一点,如下所示:

多页选项卡增强的

这是通过创建一些具有以下特征的标签来实现的:

删除标题

高度=2

顶部=0

SpecialEffect=1–fmSpecialEffectRaised

这就是我想要的简单!

没有"代码";以产生这种效果。这是通过创建适当的标签并相应地定位它们来完成的。

Excel选项卡用户表单标签5

Excel选项卡用户表单标签6

期望效果:

在此处输入图像描述

最新更新