Clase TableStyle (Word VBA)

La clase TableStyle representa un solo estilo que se puede aplicar a una tabla.

Set

Para usar una variable de clase TableStyle, primero debe ser instanciado, por ejemplo

Dim tblsty as TableStyle
Set tblsty = ActiveDocument.Range.TableStyle

Los siguientes procedimientos se pueden usar para establecer variables de clase TableStyle : Range.TableStyle y Style.Table

Propiedades

Alignment Devuelve o establece una constante WdRowAlignment que representa la alineación del estilo de tabla especificado.

ActiveDocument.Range.TableStyle.Alignment = wdAlignRowCenter

AllowBreakAcrossPage Establece o devuelve un Long que indica si las líneas de las filas de tablas con formato de un estilo especificado se rompen en las páginas.

ActiveDocument.Range.TableStyle.AllowBreakAcrossPage =

AllowPageBreaks Permite a Microsoft Word dividir la tabla especificada entre páginas.

ActiveDocument.Range.TableStyle.AllowPageBreaks = True

Borders Devuelve una colección Borders que representa todos los bordes del objeto especificado.

ActiveDocument.Range.TableStyle.Borders =

BottomPadding Devuelve o establece la cantidad de espacio (en puntos) que se agrega bajo el contenido de una sola celda o de todas las celdas de una tabla.

ActiveDocument.Range.TableStyle.BottomPadding =

ColumnStripe Devuelve o establece un Long que representa el número de columnas de la franja cuando un estilo especifica columnas pares o impares.

ActiveDocument.Range.TableStyle.ColumnStripe =

LeftIndent Devuelve o establece un valor Single que representa el valor de la sangría izquierda (en puntos) para las filas en el estilo de tabla especificado.

ActiveDocument.Range.TableStyle.LeftIndent =

LeftPadding Devuelve o establece la cantidad de espacio (en puntos) para agregar a la izquierda del contenido de todas las celdas de una tabla.

ActiveDocument.Range.TableStyle.LeftPadding =

Parent Devuelve un objeto Object que representa el objeto primario del objeto TableStyle especificado.

Dim objParent As Object
Set objParent = ActiveDocument.Range.TableStyle.Parent

RightPadding Devuelve o establece la cantidad de espacio (en puntos) para agregar a la derecha del contenido de todas las celdas de una tabla.

ActiveDocument.Range.TableStyle.RightPadding =

RowStripe Devuelve o establece un Long que representa el número de filas que se van a incluir en la franja cuando un estilo especifica filas pares o impares.

ActiveDocument.Range.TableStyle.RowStripe =

Shading Devuelve un objeto shading que hace referencia al formato de sombreado del estilo de tabla especificado.

Dim shdShading As Shading
Set shdShading = ActiveDocument.Range.TableStyle.Shading

Spacing Devuelve o establece el espacio (en puntos) que existe entre las celdas de un estilo de tabla.

ActiveDocument.Range.TableStyle.Spacing =

TableDirection Devuelve o establece la dirección en que Microsoft Word ordena las celdas en el estilo de tabla especificado.

ActiveDocument.Range.TableStyle.TableDirection = wdTableDirectionLtr

TopPadding Devuelve o establece la cantidad de espacio (en puntos) para agregar por encima del contenido de todas las celdas de una tabla.

ActiveDocument.Range.TableStyle.TopPadding =