Outlook 窗体脚本) (TextBox 对象
显示来自用户或组织好的数据集的信息。
TextBox 是常用于显示用户输入信息的控件。 它也可以显示一组数据,如表、查询、工作表或计算结果等。 如果将 TextBox 绑定到数据源,则更改 TextBox 的内容还会更改所绑定数据源的值。
应用于 TextBox 中的任何一处文本的格式都将影响控件中的所有文本。 例如,如果更改控件中任意字符的字体或字号,所做更改将影响该控件中的所有字符。
TextBox 的默认属性是 Value 属性。
TextBox 是个灵活的控件,它受下列属性控制: Text 、 MultiLine 、 WordWrap 和 AutoSize 。
Text 包含文本框中显示的文本。
MultiLine 控制 TextBox 是按单行还是多行来显示文本。 换行符标识一行的结束和另一行的开始。 如果 MultiLine 的值为 False(默认值),文本将被截断而不是换行。
WordWrap 允许 TextBox 将文本长度大于 TextBox 宽度的行转换为较短的行。 默认值为 True。
如果不使用 WordWrap, 则 TextBox 在文本中遇到换行符时会启动一个新文本行。 如果 WordWrap 处于关闭状态,则文本行可能不完全适合 TextBox。 TextBox 显示适合其宽度内的文本部分,并截断不适合的文本部分。 除非 MultiLine 为 True,否则 WordWrap 不可用。
AutoSize 决定 TextBox 是否调整大小以显示所有文本。 如果对 TextBox 使用 AutoSize, TextBox 的宽度将根据 TextBox 中的文本的数量和显示文本的字号而收缩或扩展。 默认值为 False。
AutoSize 适合在下列情况下使用:
显示含一行或多行文本的标题。
显示单行 TextBox 的内容。
显示对用户只读的多行 TextBox 中的内容。
避免对已使用 MultiLine 和 WordWrap 属性的空 TextBox 使用 AutoSize。 在用户在使用这些属性的 TextBox 中输入文本时, TextBox 将自动变成一个细长的框,其宽度为一个字符,长度与文本行相同。
名称 | 说明 |
---|---|
AutoSize | 返回或设置一个 Boolean 类型的值,该值指定对象是否自动调整大小以显示其全部内容。 读/写。 |
AutoTab | 返回或设置一个 Boolean 类型的 值,该值指定当用户在 TextBox 中输入允许的最大字符数时是否发生自动选项卡。 读/写。 |
AutoWordSelect | 返回或设置一个 Boolean 类型的值,该值指定用于扩展选择的基本单位是单词还是字符。 读/写。 |
BackColor | 返回或设置一个 Long 类型的值,指定对象的背景色。 读/写。 |
BackStyle | 返回或设置一个 Integer 类型的值,指定对象的背景样式。 读/写。 |
BorderColor | 返回或设置一个 Long 类型的值,指定对象的边框颜色。 读/写。 |
BorderStyle | 返回或设置一个 Integer 类型的值,指定控件的边框类型。 读/写。 |
CanPaste | 返回一个 Boolean 类型的值,该值指定剪贴板是否包含对象支持的数据。 只读。 |
CurLine | 返回或设置一个 Long 类型的值,代表控件的当前行。 读/写。 |
CurTargetX | 返回一个 Long 类型的值,该值代表插入点在多行 TextBox 中的首选水平位置。 只读。 |
CurX | 返回或设置一个 Long 类型的值,该值代表插入点在多行 TextBox 中的当前水平位置。 读/写。 |
DragBehavior | 返回或设置一个 Integer 类型的值,指定系统是否为此控件启用拖放功能。 读/写。 |
Enabled | 返回或设置一个 Boolean,该值指定控件是否能接收焦点并响应用户生成事件。 读/写。 |
EnterFieldBehavior | 返回或设置一个 Integer 类型的值,该值指定进入 TextBox 时的选择行为。 读/写。 |
EnterKeyBehavior | 返回或设置一个布尔值,该布尔值定义在 TextBox 中按 ENTER 的效果。 读/写。 |
ForeColor | 返回或设置一个 Long 类型的值,指定对象的前景色。 读/写。 |
HideSelection | 返回或设置一个 Boolean 类型的值,该值指定当控件不具有焦点时所选文本是否仍突出显示。 读/写。 |
IMEMode | 返回或设置一个 Integer 类型的值,指定控件的输入方法编辑器 (IME) 的默认运行时模式。 读/写。 |
IntegralHeight | 返回或设置一个 Boolean 类型的值,该值指示 TextBox 是显示全部文本行还是部分文本行。 读/写。 |
LineCount | 返回一个 Long 类型的值,该值指定 TextBox 中的文本行数。 只读。 |
Locked | 返回或设置一个 Boolean 类型的值,该值指定是否可以编辑控件。 读/写。 |
MaxLength | 返回或设置一个 Long 类型的值,该值指定用户可以在 TextBox 中输入的最大字符数。 读/写。 |
MouseIcon | 返回一个 String,该值代表要分配给控件的自定义图标的完整路径名。 只读。 |
MousePointer | 返回或设置一个 Integer 类型的值,指定当用户将鼠标放在特定对象上时显示的指针类型。 读/写。 |
MultiLine | 返回或设置一个 Boolean 类型的值,该值指定该控件是否可以接受并显示多行文本。 读/写。 |
PasswordChar | 返回或设置一个 String 类型的值,该值指定将代替在 TextBox 中实际输入的字符显示的占位符字符。 读/写。 |
ScrollBars | 返回或设置一个 Integer 类型的值,该值指定控件是具有垂直滚动条、水平滚动条还是同时具有这两者。 读/写。 |
SelectionMargin | 返回或设置一个 Boolean 类型的值,指定用户是否可以通过在文本左侧的区域单击来选择一行文本。 读/写。 |
SelLength | 返回或设置一个 Long 类型的值,该值代表 在 TextBox 中选择的字符数。 读/写。 |
SelStart | 返回或设置一个 Long 类型的值,代表选定文本的起始点或者没有选定文本时的插入点。 读/写。 |
SelText | 返回或设置一个 String 类型的值,代表控件的选定文本。 读/写。 |
SpecialEffect | 返回或设置指定对象视觉外观的 Integer。 读/写。 |
TabKeyBehavior | 返回或设置一个 Boolean 类型的值,该值指示在编辑区内是否允许有制表符。 读/写。 |
Text | 返回或设置一个 String 类型的值,指定控件中的文本。 读/写。 |
TextAlign | 返回或设置一个 Integer 类型的值,指定控件中文本的对齐方式。 读/写。 |
TextLength | 返回一个 Long 类型的值,该值代表 TextBox 编辑区域中文本的长度(以字符数为单位)。 只读。 |
值 | 返回或设置一个 Variant 类型的值,指定编辑区中的文本。 读/写。 |
WordWrap | 返回或设置一个 Boolean,该值指定控件的内容是否在行尾自动换行,并且控件扩展以适合文本。 读/写。 |
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。