2024年5月11日发(作者:)

《来吧,带你玩转Excel VBA》2013/3/29

文本框属性一览

属性名称

含义可选值(默认值)

不限,但需遵循与过程名称相同的命名规则(默认

值:TextBox1)

True

AutoSize

是否自动调整大小以显示其完整的内容

False(默认值)

是否文本框中输入的字符达到MaxLength属性的值时可自True

AutoTab

动跳格False(默认值)

设置为True时表示按下Shift键多选字符时以单词作为扩

True(默认值)

AutoWordSelect

展选定内容的基本单元,赋值为False时表示以字符作为

False

扩展选内容的基本单元。

设置文本框的背景颜色,可使用颜色编码也可使用调色

BackColor

Excel支持的所有颜色编码(默认值:&H80000005&)

板设置颜色

fmBackStyleTransparent

BackStyle

设置文本框的背景方式,即是不否显示为透明背景

fmBackStyleOpaque(默认值)

BorderColor

设置文本框的边框颜色Excel支持的所有颜色编码(默认值:&H80000006&)

mBorderStyleNone(默认值)

BorderStyle

设置文本框的边框类型,即是否显示边框

fmBorderStyleSingle

ControlSource

指定Value属性的数据源,即单元格地址单元格地址,A1、C5等等(默认值:空文本)

指定当用户将鼠标指针放在文本框上但未按下时所显示

ControlTipText

任意字符串(默认值:空文本)

的文本

fmDragBehaviorDisabled(默认值)

DragBehavior

指定系统是否允许在文本框中执行拖放功能

fmDragBehaviorEnabled

True(默认值)

Enabled指定文本框能否接受焦点和响应用户产生的事件,即是否可

False

指定进入文本框时的选择行为,包括全选和选择上次所选fmEnterFieldBehaviorSelectAll(默认值)

EnterFieldBehavior

的内容两种方式fmEnterFieldBehaviorRecallSelection

用于指定按下Enter时创建新行还是将焦点移到下一个控True

EnterKeyBehavior

件上False(默认值)

Font

用于设置文本框中的字体当前系统中所有已安装的字体(默认值:宋体)

ForeColor

用于设置字体的颜色Excel支持的所有颜色编码(默认值:&H80000008&)

大于0且小于窗体的高度(默认值添加控件时鼠标拖动

Height

设置文本框的高度

范围决定)

可以更高,但大于窗体的高度时不再有实际意义。

HelpContextID

为控件指定自定义的帮助文件中的特定主题帮助文件中主题的上下文 ID号码(默认值:0)

True(默认值)

HideSelection指定当文本框没有焦点时被选定的文本是否保持突出显示

False

为文本框指定输入法编辑器 (IME) 的默认的运行时间模

IMEMode

0到11(默认值:0)

式。

名称

文本框的名称

IntegralHeight

Left

Locked

MaxLength

MouseIcon

MousePointer

MultiLine

PasswordChar

ScrollBars

SelectionMargin

SpecialEffect

TabIndex

TabKeyBehavior

TabStop

Tag

Text

指定文本框是显示全部文本行还是显示部分行(不过实际True(默认值)

测试结果是此属性无效,不管如何设置都没有变化)False

设置文本框相对于窗体的左边距

指定文本框能否被编辑

规定文本框中可输入的最多字符数

为文本框指定一个自定义的鼠标图案,需配合

MousePointer使用

指定用户把鼠标放到文本框上时所显示鼠标指针的类

型,99表示显示自定义的图案

设置文本框中是否可以显示多行

指定在文本框中是显示占位符还是显示实际输入的字符

指定文本框是否有垂直或水平滚动条,或两者都有

规定用户能否通过单击文本左边区域来选中一行

不限(默认值由添加控件时的鼠标拖动范围决定)

True

False(默认值)

大于等于0的整数(默认值:0)

所有图片文件,宜用ICO格式的图片(默认值:None)

99和0到15的整数(默认值:0)

True

False(默认值)

任意字符(默认值:空文本)

0、1、2、3(默认值:0)

True(默认值)

False

指定文本框的外观(主要针对边框样式)0、1、2、3、6(默认值:2)

从0到具有TabIndex属性的控件数减1之间(默认值由插

指定当前文本框在窗体Tab键顺序中的位置

入文本框时的顺序决定)

决定是否允许制表符出现在编辑区。MultiLine值为TrueTrue

时此属性才生效False(默认值)

指定当用户跳格到当前文本框时,文本框能否获得焦点

。赋值为False时表示不能通过按Tab点定位到此文本框

存储对象的附加信息,可以简单理解为文本框的批注。

设置文本框中显示的文本

True(默认值)

False

任意字符(默认值:空文本)

任意字符(默认值:空文本)

《来吧,带你玩转Excel VBA》2013/3/29

文本框属性一览

属性名称

含义可选值(默认值)

TextAlign

Top

Value

Visible

Width

定义控件中文本的对齐方式,包括左对齐、居中和右对

设置文本框相对于窗体的上边距

设置文本框中显示的文本,和Text属性同步

指定文本框是否可见

设置文本框的宽度

指出文本框的内容在行末是否自动换行(当MultiLine为

False时,WordWrap被忽略)

fmTextAlignLeft(默认值)

fmTextAlignCenter

fmTextAlignRight

不限(默认值由添加控件时鼠标拖动范围决定)

任意字符(默认值:空文本)

True(默认值)

False

大于0且小于窗体的宽度(默认值添加控件时鼠标拖动

范的围决定)

可以更宽,但大于窗体的宽度时不再有实际意义。

True(默认值)

False

罗刚君 整理

WordWrap