Método Selection.ConvertToTable (Word)
Convierte texto dentro de un intervalo en una tabla. Devuelve la tabla como un objeto Table.
Sintaxis
expresión. ConvertToTable (Separator, NumRows, NumColumns, InitialColumnWidth, Format, ApplyBorders, ApplyShading, ApplyFont, ApplyColor, ApplyHeadingRows, ApplyLastRow, ApplyFirstColumn, ApplyLastColumn, AutoFit, AutoFitBehavior, DefaultTableBehavior)
Expresión Variable que representa un objeto Selection .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Separator | Opcional | Variant | Especifica el carácter utilizado para separar el texto en las celdas. Puede ser un carácter o una de estas constantes WdTableFieldSeparator. Si se omite este argumento, se usa el valor de la propiedad DefaultTableSeparator. |
NumRows | Opcional | Variant | Número de filas de la tabla. Si se omite este argumento, Microsoft Word establece el número de filas en función del contenido del intervalo. |
NumColumns | Opcional | Variant | Número de columnas de la tabla. Si se omite este argumento, Word establece el número de columnas en función del contenido del intervalo. |
InitialColumnWidth | Opcional | Variant | Ancho inicial de cada columna en puntos. Si se omite este argumento, Word calcula y ajusta el ancho de columna para que la tabla se expanda de un margen a otro. |
Format | Opcional | Variant | Especifica uno de los formatos predefinidos que aparecen en el cuadro de diálogo Autoformato de tablas. Puede ser una de las constantes WdTableFormat. |
ApplyBorders | Opcional | Variant | True para aplicar las propiedades de borde del formato especificado. |
ApplyShading | Opcional | Variant | True para aplicar las propiedades de sombreado del formato especificado. |
ApplyFont | Opcional | Variant | True para aplicar las propiedades de fuente del formato especificado. |
ApplyColor | Opcional | Variant | True para aplicar las propiedades de color del formato especificado. |
ApplyHeadingRows | Opcional | Variant | True para aplicar las propiedades de fila de títulos del formato especificado. |
ApplyLastRow | Opcional | Variant | True para aplicar las propiedades de última fila del formato especificado. |
ApplyFirstColumn | Opcional | Variant | True para aplicar las propiedades de primera columna del formato especificado. |
ApplyLastColumn | Opcional | Variant | True para aplicar las propiedades de última columna del formato especificado. |
AutoFit | Opcional | Variant | True para reducir el ancho de las columnas de tabla tanto como sea posibles sin cambiar el texto de la forma se ajusta en las celdas. |
AutoFitBehavior | Opcional | Variant | Establece las reglas de Autoajuste para el tamaño de una tabla en Word. Puede ser una de estas constantes WdAutoFitBehavior. Si DefaultTableBehavior es wdWord8TableBehavior, se omite este argumento. |
DefaultTableBehavior | Opcional | Variant | Establece un valor que especifica si Microsoft Word cambia automáticamente el tamaño de las celdas de la tabla para ajustarlo al contenido (Autoajuste). Puede ser una de las constantes WdDefaultTableBehavior. |
Valor devuelto
Table
Ejemplo:
En este ejemplo, se inserta texto en el punto de inserción y, a continuación, el texto delimitado por comas se convierte en una tabla con formato.
With Selection
.Collapse
.InsertBefore "one, two, three"
.InsertParagraphAfter
.InsertAfter "one, two, three"
.InsertParagraphAfter
End With
Set myTable = Selection.ConvertToTable( _
Separator:=wdSeparateByCommas, _
Format:=wdTableFormatList8)
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.