Método Shapes.AddTable (Publisher)

Agrega un nuevo objeto Shape que representa una tabla a la colección Shapes especificada.

Sintaxis

expresión. AddTable (NumRows, NumColumns, Left, Top, Width, Height, FixedSize, Direction)

expresión Variable que representa un objeto Shapes.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
NumRows Obligatorio Long Número de filas de la nueva tabla. Los valores entre 1 y 128 son válidos; cualquier valor fuera de este intervalo genera un error.
NumColumns Obligatorio Long Número de columnas de la nueva tabla. Los valores entre 1 y 128 son válidos; cualquier valor fuera de este intervalo genera un error.
Left Obligatorio Variant Posición del borde izquierdo de la forma que representa la tabla.
Top Obligatorio Variant Posición del borde superior de la forma que representa la tabla.
Width Obligatorio Variant Ancho de la forma que representa la tabla.
Height Obligatorio Variant Alto de la forma que representa la tabla.
FixedSize Opcional Boolean True si Microsoft Publisher reduce el número de filas y columnas de la tabla para ajustar el ancho y alto especificados. False si Publisher aumenta automáticamente el ancho y el alto del marco de tabla para alojar al número de filas y columnas en la tabla. Valor predeterminado es False.
Direction Opcional PbTableDirectionType Dirección en la que se numeran las columnas de la tabla. El valor predeterminado depende de la configuración de idioma actual.

Valor devuelto

Forma

Comentarios

Para los argumentos Left, Top, Width y Height , los valores numéricos se evalúan en puntos; Las cadenas pueden estar en cualquier unidad admitida por Publisher (por ejemplo, "2,5 in").

El parámetro Direction puede ser una de las constantes PbTableDirectionType declaradas en la biblioteca de tipos de Microsoft Publisher y mostradas en la tabla siguiente.

Constante Descripción
pbTableDirectionLeftToRight Las columnas de la tabla se numeran de izquierda a derecha. Valor predeterminado para los idiomas que se escriben de izquierda a derecha.
pbTableDirectionRightToLeft Las columnas de la tabla se numeran de derecha a izquierda. Valor predeterminado para los idiomas que se escriben de derecha a izquierda.

Ejemplo:

En este ejemplo se crea una tabla nueva en la primera página de la publicación activa.

Dim shpTable As Shape 
 
Set shpTable = ActiveDocument.Pages(1).Shapes.AddTable _ 
 (NumRows:=3, NumColumns:=4, _ 
 Left:=10, Top:=10, _ 
 Width:=288, Height:=216) 

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.