VBA Userform Textbox - 如何在更改时返回默认边框样式

时间:2016-11-01 00:49:35

标签: excel vba userform

我在Excel 2010中创建了一个VBA用户窗体。我添加了一堆文本框,如下所示:

假设我选择了顶部文本框并查看了其属性。 BorderStyle设置为0-fmBorderStyleNone。将BorderStyle更改为1-fmBorderStyleSingle然后再更改为0-fmBorderStyleNone后,它会丢失其默认样式,如下面显示的顶部文本框所示:

这是使用该对象。如果我使用VBA代码编辑BorderStyle,效果是一样的。

有没有办法在更改BorderStyle后取回文本框的完全默认BorderStyle

1 个答案:

答案 0 :(得分:2)

实际上属性CREATE TABLE store ( key ascii, column1 bigint, column2 ascii, something1 ascii, something2 ascii, PRIMARY KEY ((key), column1, column2) ) WITH COMPACT STORAGE AND CLUSTERING ORDER BY (column1 DESC, column2 ASC) 控制着凹陷的外观。更改SpecialEffect也会影响BorderStyle

要重置,请将SpecialEffect更改为SpecialEffect