Поделиться через


Метод Selection.ConvertToTable (Word)

Преобразует текст в диапазоне в таблицу. Возвращает таблицу в виде объекта Table .

Синтаксис

expression. ConvertToTable (Разделитель, NumRows, NumColumns, InitialColumnWidth, Format, ApplyBorders, ApplyShading, ApplyFont, ApplyColor, ApplyHeadingRows, ApplyLastRow,ApplyFirstColumn, ApplyLastColumn, ApplyLastColumn, AutoFitBehavior, DefaultTableBehavior)

Выражение Переменная, представляющая объект Selection .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Separator Необязательный Variant Указывает символ, используемый для разделения текста на ячейки. Может быть символом или одной из следующих констант WdTableFieldSeparator . Если этот аргумент опущен, используется значение свойства DefaultTableSeparator .
NumRows Необязательный Variant Количество строк в таблице. Если этот аргумент опущен, Microsoft Word задает количество строк на основе содержимого диапазона.
NumColumns Необязательный Variant Количество столбцов в таблице. Если этот аргумент опущен, Word задает количество столбцов на основе содержимого диапазона.
InitialColumnWidth Необязательный Variant Начальная ширина каждого столбца в точках. Если этот аргумент опущен, Word вычисляет и настраивает ширину столбца, чтобы таблица растягивалась от поля к краю.
Format Необязательный Variant Задает один из стандартных форматов, перечисленных в диалоговом окне Автоформат таблицы . Может быть одной из констант WdTableFormat .
ApplyBorders Необязательный Variant Значение true , чтобы применить свойства границы указанного формата.
ApplyShading Необязательный Variant Значение true , чтобы применить свойства затенения указанного формата.
ApplyFont Необязательный Variant Значение true для применения свойств шрифта указанного формата.
ApplyColor Необязательный Variant Значение true , чтобы применить свойства цвета указанного формата.
ApplyHeadingRows Необязательный Variant Значение true для применения свойств строки заголовка указанного формата.
ApplyLastRow Необязательный Variant Значение true , чтобы применить свойства последней строки указанного формата.
ApplyFirstColumn Необязательный Variant Значение true для применения свойств первого столбца указанного формата.
ApplyLastColumn Необязательный Variant Значение true , чтобы применить свойства последнего столбца указанного формата.
AutoFit Необязательный Variant Значение true , чтобы максимально уменьшить ширину столбцов таблицы, не изменяя способ переноса текста в ячейки.
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 и обратная связь.