Método Range.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 Range.
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
Tabla
Ejemplo:
En este ejemplo, se convierten los tres primeros párrafos del documento activo en una tabla.
Set aDoc = ActiveDocument
Set myRange = aDoc.Range(Start:=aDoc.Paragraphs(1).Range.Start, _
End:=aDoc.Paragraphs(3).Range.End)
myRange.ConvertToTable Separator:=wdSeparateByParagraphs
Vea también
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.