Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует текст в диапазоне в таблицу. Возвращает таблицу в виде объекта 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 и обратная связь.