AutoSize 属性

指定对象是否自动调整大小以显示其完整内容。

语法

对象AutoSize [= 布尔值 ]

AutoSize 属性语法包含以下部分:

Part 说明
object 必填。 对象有效。
Boolean 可选。 是否调整控件的大小。

设置

Boolean 的设置如下:

说明
True 自动调整控件的大小以显示其完整内容。
False 将控件的大小保持为常量。 当内容超出控件的区域(默认)时,将剪切内容。

备注

对于带标题的控件,AutoSize 属性指定控件是否自动调整以显示整个标题。

对于没有标题的控件,此属性指定该控件是否自动调整以显示存储在控件中的信息。 例如,在 ComboBox 中,将 AutoSize 设置为 True 将自动设置其显示区域的宽度,以与当前文本的长度相匹配。

对于单行文本框,通过将 AutoSize 设置为 True 可自动将显示区域的宽度设置为文本框中文本的长度。

对于不包含任何文本的多行文本框中,将 自动 设置 自动将文本显示为一列。 设置文本列的宽度以容纳最宽字符的字体大小。 设置文本列的高度以显示 TextBox 的整个文本。

对于包含文本的多行文本框,将 AutoSize 设置为 True 会自动垂直放大 TextBox 以显示整个文本。 TextBox 的宽度不变。

注意

如果在 AutoSizeTrue 时手动更改控件的大小,则手动更改将覆盖先前由 AutoSize 设置的大小。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。