Clase ParagraphFormat - formato de un párrafo (Word VBA)

La clase ParagraphFormat representa todo el formato de un párrafo.

Las siguientes clases dan acceso a la clase ParagraphFormat

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

Dim pft as ParagraphFormat
Set pft = Selection.ParagraphFormat

Los siguientes procedimientos se pueden usar para establecer variables de clase ParagraphFormat : ConditionalStyle.ParagraphFormat, Find.ParagraphFormat, Paragraph.Format, Duplicate, Paragraphs.Format, Range.ParagraphFormat, Replacement.ParagraphFormat, Selection.ParagraphFormat y Style.ParagraphFormat.

Métodos

CloseUp - Elimina los espaciados que preceden a los párrafos en el formato de párrafo especificado.

IndentCharWidth - Aplica una sangría de un número especificado de caracteres a uno o varios párrafos.

IndentFirstLineCharWidth - Aplica una sangría de un número especificado de caracteres a la primera línea de uno o varios párrafos.

OpenOrCloseUp - Activa o desactiva el espaciado que precede a los párrafos especificados.

OpenUp - Establece un espaciado de 12 puntos delante de los párrafos especificados.

Reset - Quita el formato manual de párrafo (formato que no se aplica usando ningún estilo).

Space1 - Establece un espaciado sencillo para los párrafos especificados.

Space15 - Establece un interlineado de 1,5 líneas para los párrafos especificados.

Space2 - Aplica un espaciado doble a los párrafos especificados.

TabHangingIndent - Establece una sangría francesa de un número específico de tabulaciones.

TabIndent - Establece que la sangría izquierda de los párrafos especificados equivalga al número de tabulaciones especificado.

Propiedades

AddSpaceBetweenFarEastAndAlpha True si Microsoft Word se configura automáticamente agregar espacios entre texto en japonés y en alfabeto latino en los párrafos especificados.

AddSpaceBetweenFarEastAndDigit True si Microsoft Word está configurado para agregar automáticamente espacios entre texto en japonés y números de los párrafos especificados.

Alignment Devuelve o establece una constante WdParagraphAlignment que representa la alineación de los párrafos especificados.

AutoAdjustRightIndent True si Microsoft Word se configura automáticamente ajustar la sangría derecha de los párrafos especificados si se ha especificado un número de conjunto de caracteres por línea.

BaseLineAlignment Devuelve o establece una constante WdBaselineAlignment que representa la posición vertical de las fuentes en una línea.

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

CharacterUnitFirstLineIndent Devuelve o establece el valor (en caracteres) de una sangría de primera línea o francesa.

CharacterUnitLeftIndent Devuelve o establece el valor de la sangría izquierda (en caracteres) para los párrafos especificados.

CharacterUnitRightIndent Devuelve o establece el valor de la sangría derecha (en caracteres) para los párrafos especificados.

CollapsedByDefault Devuelve o establece si el formato de párrafo especificado está contraído de forma predeterminada.

DisableLineHeightGrid True si Microsoft Word alinea los caracteres de los párrafos especificados a la cuadrícula de líneas cuando un número determinado de líneas por página es especificado.

Duplicate Devuelve un objeto ParagraphFormat de solo lectura que representa el formato de párrafo del párrafo especificado.

FarEastLineBreakControl True si Microsoft Word aplica las reglas de salto de línea del este asiático a los párrafos especificados.

FirstLineIndent Devuelve o establece el valor (en puntos) de la primera línea o francesa sangría.

HalfWidthPunctuationOnTopOfLine True si Microsoft Word cambia los símbolos de puntuación al principio de una línea por caracteres de ancho medio de los párrafos especificados.

HangingPunctuation True si la puntuación fuera de margen está habilitado para los párrafos especificados.

Hyphenation True si los párrafos especificados están incluidos en la división automática de palabras.

KeepTogether True si todas las líneas de los párrafos especificados permanecen en la misma página cuando Microsoft Word repagina el documento.

KeepWithNext True si el párrafo especificado permanece en la misma página que el párrafo siguiente cuando Microsoft Word repagina el documento.

LeftIndent Devuelve o establece un valor Single que representa el valor de la sangría izquierda (en puntos) del formato de párrafo especificado.

LineSpacing Devuelve o establece el interlineado (en puntos) de los párrafos especificados.

LineSpacingRule Devuelve o establece el interlineado del formato de párrafo especificado.

LineUnitAfter Devuelve o establece la cantidad de espaciado (en las líneas de división) después de los párrafos especificados.

LineUnitBefore Devuelve o establece la cantidad de espacio (en las líneas de división) antes de los párrafos especificados.

MirrorIndents Devuelve o establece un Long que indica si las sangrías izquierda y derecha tienen el mismo ancho.

NoLineNumber True si los números de línea no incrementan en los párrafos especificados.

OutlineLevel Devuelve o establece el nivel de esquema de los párrafos especificados.

PageBreakBefore True si se incluye un salto de página delante de los párrafos especificados.

ReadingOrder Devuelve o establece el orden de lectura de los párrafos especificados sin cambiar la alineación.

RightIndent Devuelve o establece la sangría derecha, en puntos, de los párrafos especificados.

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

SpaceAfter Devuelve o establece la cantidad de espaciado (en puntos) después de la columna de texto o del párrafo especificada.

SpaceAfterAuto True si Microsoft Word establece automáticamente la cantidad de espaciado después de los párrafos especificados.

SpaceBefore Devuelve o establece el espaciado (en puntos) que precede a los párrafos especificados.

SpaceBeforeAuto True si Microsoft Word establece automáticamente la cantidad de espaciado que precede a los párrafos especificados.

Style Devuelve o establece el estilo para el objeto especificado.

TabStops Devuelve o establece una colección TabStops que representa todas las tabulaciones personalizadas de los párrafos especificados.

TextboxTightWrap Devuelve o establece una constante WdTextboxTightWrap que representa el grado de ajuste del texto alrededor de las formas o los cuadros de texto.

WidowControl True si las líneas primeros y últimos del párrafo especificado permanecen en la misma página que el resto del párrafo cuando Word repagine el documento.

WordWrap True si Microsoft Word ajusta el texto latino en medio de una palabra en los párrafos o marcos de texto especificados.

Borders - Una colección de objetos Border que representan los bordes de un objeto.

Shading - Contiene los atributos de sombreado de un objeto.

Style - Representa un solo estilo integrado o definido por el usuario.

TabStops - Colección de objetos TabStop que representa las tabulaciones personalizadas y predeterminadas de un párrafo o grupo de párrafos.