VBA Userform文本框 – 如何更改时返回到默认边框样式
我在Excel 2010中创build了一个VBA UserForm。我添加了一堆文本框,如下所示:
比方说,我select了顶部的文本框,看看它的属性。 BorderStyle
设置为0-fmBorderStyleNone
。 将BorderStyle
更改为1-fmBorderStyleSingle
,然后回到0-fmBorderStyleNone
,会丢失其默认样式,如下面的顶部文本框所示:
这是使用对象。 如果我使用VBA代码编辑BorderStyle
,效果是一样的。
有没有办法找回更改BorderStyle
后的文本框完全默认的BorderStyle?
实际上属性SpecialEffect
控制沉没的外观。 改变BorderStyle
也会影响SpecialEffect
要重置, SpecialEffect
frmSpecialEffectSunken
更改为frmSpecialEffectSunken