Selection.ConvertToTable 方法 (Word)
将范围内的文本转换为表格。 作为 表 对象返回的表。
语法
表达式。ConvertToTable (Separator、 NumRows、 NumColumns、 InitialColumnWidth、 Format、 ApplyBorders、 ApplyShading、 ApplyFont、 ApplyColor、 ApplyHeadingRows、 ApplyLastRow、 ApplyFirstColumn、 ApplyLastColumn、 AutoFit、 AutoFitBehavior、 DefaultTableBehavior)
表达 一个代表 Selection 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Separator | 可选 | Variant | 指定用于将文本分隔成单元格的字符。 可以是一个字符或以下的 WdTableFieldSeparator 常量之一。 如果省略此参数,则使用 DefaultTableSeparator 属性的值。 |
NumRows | 可选 | Variant | 表格中的行数。 如果省略此参数,Microsoft Word 将根据该范围的内容设置行数。 |
NumColumns | 可选 | Variant | 表格中的列数。 如果省略此参数,Word 将根据该范围的内容设置列数。 |
InitialColumnWidth | 可选 | Variant | 每一列的初始宽度,以磅为单位。 如果省略此参数,Word 将计算并调整列宽,以使表格填满页面。 |
Format | 可选 | Variant | 指定 表格自动套用格式对话框中列出的预定义格式之一。 可以是 WdTableFormat 常量之一。 |
ApplyBorders | 可选 | Variant | 则 应用指定格式的边框属性。 |
ApplyShading | 可选 | Variant | 则 应用指定格式的底纹属性。 |
ApplyFont | 可选 | Variant | 则 应用指定格式的字体属性。 |
ApplyColor | 可选 | Variant | 则 应用指定格式的颜色属性。 |
ApplyHeadingRows | 可选 | Variant | 则 应用指定格式的标题行的属性。 |
ApplyLastRow | 可选 | Variant | 则 应用指定格式的最后一行的属性。 |
ApplyFirstColumn | 可选 | Variant | 则 应用指定格式的第一列的属性。 |
ApplyLastColumn | 可选 | Variant | 则 应用指定格式的最后一列的属性。 |
AutoFit | 可选 | Variant | 真 要减少尽最大可能的表格列的宽度,而无需更改文字换行的单元格中。 |
AutoFitBehavior | 可选 | Variant | 设置 Word 调整表格的大小的自动调整规则。 可以是下列的 WdAutoFitBehavior 常量之一。 如果 DefaultTableBehavior 是 wdWord8TableBehavior ,则忽略此参数。 |
DefaultTableBehavior | 可选 | Variant | 设置一个值,指定是否 Microsoft Word 会自动调整大小以适合内容 (自动调整) 表中的单元格。 可以是一个 WdDefaultTableBehavior 常量。 |
返回值
Table
示例
以下示例在插入点插入文本,然后将逗号分隔的文本转换为带格式的表格。
With Selection
.Collapse
.InsertBefore "one, two, three"
.InsertParagraphAfter
.InsertAfter "one, two, three"
.InsertParagraphAfter
End With
Set myTable = Selection.ConvertToTable( _
Separator:=wdSeparateByCommas, _
Format:=wdTableFormatList8)
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。