VBA 用户窗体文本框 - 如何 return 更改默认边框样式
VBA Userform Textbox - How to return to default border style upon changing it
我在 Excel 2010 年创建了一个 VBA 用户窗体。我添加了一堆文本框,如下所示:
假设我选择了顶部的文本框并查看了它的属性。 BorderStyle
设置为 0-fmBorderStyleNone
。将 BorderStyle
更改为 1-fmBorderStyleSingle
然后再更改为 0-fmBorderStyleNone
后,它会失去其默认样式,如下所示的顶部文本框:
这是在使用对象。如果我用 VBA 代码编辑 BorderStyle
,效果是一样的。
有没有办法在更改 BorderStyle 后恢复完全默认的 BorderStyle
文本框?
其实是属性SpecialEffect
控制凹陷的样子。更改 BorderStyle
也会影响 SpecialEffect
要重置,请将 SpecialEffect
更改为 frmSpecialEffectSunken
我在 Excel 2010 年创建了一个 VBA 用户窗体。我添加了一堆文本框,如下所示:
假设我选择了顶部的文本框并查看了它的属性。 BorderStyle
设置为 0-fmBorderStyleNone
。将 BorderStyle
更改为 1-fmBorderStyleSingle
然后再更改为 0-fmBorderStyleNone
后,它会失去其默认样式,如下所示的顶部文本框:
这是在使用对象。如果我用 VBA 代码编辑 BorderStyle
,效果是一样的。
有没有办法在更改 BorderStyle 后恢复完全默认的 BorderStyle
文本框?
其实是属性SpecialEffect
控制凹陷的样子。更改 BorderStyle
也会影响 SpecialEffect
要重置,请将 SpecialEffect
更改为 frmSpecialEffectSunken