Clase ConditionalStyle - formato especial (Word VBA)
La clase ConditionalStyle representa el formato especial aplicado a áreas especificadas de una tabla, si a la tabla seleccionada se le ha aplicado un formato con un estilo de tabla concreto. Para usar una variable de clase ConditionalStyle, primero debe ser instanciado, por ejemplo
Dim cse as ConditionalStyle
Set cse = ActiveDocument.Range.TableStyle.Condition(ConditionCode:=wdEvenColumnBanding)
Borders
Devuelve una colección Borders que representa todos los bordes del objeto ConditionalStyle especificado.
Para obtener información sobre cómo devolver un solo miembro de una colección, vea devolver un objeto de una colección.
ActiveDocument.Range.TableStyle.Condition.Borders =
BottomPadding
Devuelve o establece un valor Single que representa la cantidad de espacio (en puntos) que se agregará debajo del contenido de una sola celda o de todas las celdas de una tabla.
El valor de la propiedad BottomPadding para una sola celda anula el valor de la propiedad BottomPadding para toda la tabla.
ActiveDocument.Range.TableStyle.Condition.BottomPadding =
Font
Devuelve o establece un objeto Font que representa el formato de carácter del objeto especificado.
Para establecer la propiedad Font, especifique una expresión que devuelve un objeto Font.
ActiveDocument.Range.TableStyle.Condition.Font =
LeftPadding
Devuelve o establece la cantidad de espacio (en puntos) para agregar a la izquierda del contenido de una sola celda o de todas las celdas de una tabla.
El valor de la propiedad LeftPadding para una sola celda anula el valor de la propiedad LeftPadding para toda la tabla.
ActiveDocument.Tables(1).LeftPadding = _
PixelsToPoints(40, False)
ParagraphFormat
Devuelve o establece un objeto ParagraphFormat que representa la configuración de párrafo del estilo condicional especificado.
With ActiveDocument.Styles(wdStyleHeading2).ParagraphFormat
.TabIndent(1)
.Space2
End With
RightPadding
Devuelve o establece la cantidad de espacio (en puntos) para agregar a la derecha del contenido de una sola celda o de todas las celdas de una tabla.
El valor de la propiedad RightPadding para una sola celda anula el valor de la propiedad RightPadding para toda la tabla.
ActiveDocument.Tables(1).RightPadding = _
PixelsToPoints(40, False)
Shading
Devuelve un objeto shading que representa el formato de sombreado del formato de estilo de una tabla.
Dim shdShading As Shading
Set shdShading = ActiveDocument.Range.TableStyle.Condition.Shading
TopPadding
Devuelve o establece la cantidad de espacio (en puntos) para agregar por encima del contenido de una sola celda o de todas las celdas de una tabla.
El valor de la propiedad TopPadding para una sola celda anula el valor de la propiedad TopPadding para toda la tabla.
ActiveDocument.Range.TableStyle.Condition.TopPadding =