Outlook 窗体脚本) (TextBox 对象

显示来自用户或组织好的数据集的信息。

备注

TextBox 是常用于显示用户输入信息的控件。 它也可以显示一组数据,如表、查询、工作表或计算结果等。 如果将 TextBox 绑定到数据源,则更改 TextBox 的内容还会更改所绑定数据源的值。

应用于 TextBox 中的任何一处文本的格式都将影响控件中的所有文本。 例如,如果更改控件中任意字符的字体或字号,所做更改将影响该控件中的所有字符。

TextBox 的默认属性是 Value 属性。

使用文本框的提示

TextBox 是个灵活的控件,它受下列属性控制: TextMultiLineWordWrapAutoSize

Text 包含文本框中显示的文本。

MultiLine 控制 TextBox 是按单行还是多行来显示文本。 换行符标识一行的结束和另一行的开始。 如果 MultiLine 的值为 False(默认值),文本将被截断而不是换行。

WordWrap 允许 TextBox 将文本长度大于 TextBox 宽度的行转换为较短的行。 默认值为 True

如果不使用 WordWrap则 TextBox 在文本中遇到换行符时会启动一个新文本行。 如果 WordWrap 处于关闭状态,则文本行可能不完全适合 TextBoxTextBox 显示适合其宽度内的文本部分,并截断不适合的文本部分。 除非 MultiLineTrue,否则 WordWrap 不可用。

AutoSize 决定 TextBox 是否调整大小以显示所有文本。 如果对 TextBox 使用 AutoSizeTextBox 的宽度将根据 TextBox 中的文本的数量和显示文本的字号而收缩或扩展。 默认值为 False

AutoSize 适合在下列情况下使用:

  • 显示含一行或多行文本的标题。

  • 显示单行 TextBox 的内容。

  • 显示对用户只读的多行 TextBox 中的内容。

避免对已使用 MultiLineWordWrap 属性的空 TextBox 使用 AutoSize。 在用户在使用这些属性的 TextBox 中输入文本时, TextBox 将自动变成一个细长的框,其宽度为一个字符,长度与文本行相同。

方法

名称 说明
Copy 将对象的内容复制到剪贴板中。
Cut 从对象中删除选定的信息,并将其传输到剪贴板中。
Paste 将剪贴板的内容传输给对象。

属性

名称 说明
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。