Classe ParagraphFormat - formatação de um parágrafo (Word VBA)

A classe ParagraphFormat representa toda a formatação de um parágrafo.

As classes ConditionalStyle, Find, Paragraph, Range, Replacement, Selection e Style. dão acesso à classe ParagraphFormat


Dim pft as ParagraphFormat
Set pft = Selection.ParagraphFormat

Métodos

CloseUp - Remove qualquer espaçamento antes dos parágrafos no formato de parágrafo especificado.

IndentCharWidth - Recua um ou mais parágrafos por um número especificado de caracteres.

IndentFirstLineCharWidth - Recua a primeira linha de um ou mais parágrafos por um número especificado de caracteres.

OpenOrCloseUp - Alterna o espaçamento antes dos parágrafos especificados.

OpenUp - Define como 12 pontos o espaçamento antes dos parágrafos especificados.

Reset - Remove a formatação de parágrafo manual formatação não aplicada usando um estilo.

Space1 - Aplica espaçamento simples entre as linhas dos parágrafos selecionados.

Space15 - Formata os parágrafos especificados com espaçamento de 1,5 linha.

Space2 - Formata os parágrafos especificados com espaçamento duplo.

TabHangingIndent - Define um recuo deslocado conforme um número especificado de paradas de tabulação.

TabIndent - Define o recuo à esquerda dos parágrafos especificados com um número especificado de paradas de tabulação.

Propriedades

AddSpaceBetweenFarEastAndAlpha True se o Microsoft Word é configurado automaticamente para adicionar espaços entre texto japonês e latino para os parágrafos especificados. Esta propriedade retornará wdUndefined se ele for definido como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

AddSpaceBetweenFarEastAndDigit True se o Microsoft Word estiver definido para adicionar automaticamente espaços entre texto japonês e números para os parágrafos especificados. Esta propriedade retornará wdUndefined se ele for definido como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

Alignment Retorna ou define uma constante WdParagraphAlignment que representa o alinhamento dos parágrafos especificados. Leitura/gravação.

AutoAdjustRightIndent True se o Microsoft Word é configurado automaticamente para ajustar o recuo à direita dos parágrafos especificados se você tiver especificado um número definido de caracteres por linha. Retorna wdUndefined se a propriedade AutoAdjustRightIndent estiver definida como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

BaseLineAlignment Retorna ou define uma constante WdBaselineAlignment que representa a posição vertical de fontes em uma linha. Leitura/gravação.

Borders Retorna uma coleção Borders que representa todas as bordas do objeto especificado.

CharacterUnitFirstLineIndent Retorna ou define o valor em caracteres de um recuo de primeira linha ou deslocado. Use um valor positivo para definir um recuo da primeira linha e use um valor negativo para definir um recuo deslocado. Leitura/gravação única.

CharacterUnitLeftIndent Retorna ou define o valor de recuo à esquerda em caracteres para os parágrafos especificados. Leitura/gravação única.

CharacterUnitRightIndent Retorna ou define o valor do recuo à direita em caracteres dos parágrafos especificados. Leitura/gravação única.

CollapsedByDefault Retorna ou define se o formato de parágrafo especificado é recolhido por padrão. Long de leitura/gravação.

DisableLineHeightGrid True se o Microsoft Word alinha os caracteres nos parágrafos especificados para a grade de linhas quando um número definido de linhas por página é especificado. Retorna wdUndefined se a propriedade DisableLineHeightGrid estiver definida como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

Duplicate Retorna um objeto ParagraphFormat somente leitura que representa a formatação de parágrafo do parágrafo especificado.

FarEastLineBreakControl True se o Microsoft Word aplica regras de quebra de linha do Leste Asiático aos parágrafos especificados. Retorna wdUndefined se a propriedade FarEastLineBreakControl estiver definida como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

FirstLineIndent Retorna ou define o valor em pontos para um recuo da primeira linha ou deslocado. Use um valor positivo para definir um recuo da primeira linha e use um valor negativo para definir um recuo deslocado. Leitura/gravação única.

HalfWidthPunctuationOnTopOfLine True se o Microsoft Word altera os símbolos de pontuação no início de uma linha para caracteres de meia largura dos parágrafos especificados. Esta propriedade retornará wdUndefined se ele for definido como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

HangingPunctuation True se a pontuação deslocada está ativado para os parágrafos especificados. Esta propriedade retornará wdUndefined se ele for definido como True para apenas alguns dos parágrafos especificados. Long de leitura/gravação.

Hyphenation True se os parágrafos especificados estão incluídos na hifenização automática. False se os parágrafos especificados devem ser excluídos da hifenização automática. Long de leitura/gravação.

KeepTogether True se todas as linhas nos parágrafos especificados permanecerem na mesma página quando o Microsoft Word repaginar o documento. Long de leitura/gravação.

KeepWithNext True se o parágrafo especificado permanecer na mesma página que o parágrafo seguinte quando o Microsoft Word repaginar o documento. Long de leitura/gravação.

LeftIndent Retorna ou define um valor único que representa o valor de recuo à esquerda em pontos para a formatação de parágrafo especificada. Leitura/gravação.

LineSpacing Retorna ou define o espaçamento de linha em pontos para os parágrafos especificados. Leitura/gravação única.

LineSpacingRule Retorna ou define o espaçamento entre linhas para a formatação do parágrafo especificado. Leitura/gravação WdLineSpacing.

LineUnitAfter Retorna ou define a quantidade de espaçamento em linhas de grade após os parágrafos especificados. Leitura/gravação única.

LineUnitBefore Retorna ou define a quantidade de espaçamento em linhas de grade antes dos parágrafos especificados. Leitura/gravação única.

MirrorIndents Retorna ou define um valor Long que indica se recuos à esquerda e à direita têm a mesma largura. Pode ser True, False ou wdUndefined. Leitura/gravação.

NoLineNumber True se forem suprimidos números de linha dos parágrafos especificados. Pode ser True, False ou wdUndefined. Long de leitura/gravação.

OutlineLevel Retorna ou define o nível da estrutura de tópicos dos parágrafos especificados. Leitura/gravação WdOutlineLevel.

PageBreakBefore True se uma quebra de página é forçada antes dos parágrafos especificados. Pode ser True, False ou wdUndefined. Long de leitura/gravação.

ReadingOrder Retorna ou define o sentido de leitura dos parágrafos especificados sem alterar o alinhamento. Leitura/gravação WdReadingOrder.

RightIndent Retorna ou define o recuo à direita em pontos dos parágrafos especificados. Leitura/gravação única.

Shading Retorna um objeto Shading referente à formatação de sombreamento do objeto especificado.

SpaceAfter Retorna ou define a quantidade de espaçamento em pontos após a coluna de texto ou de parágrafo especificado. Leitura/gravação única.

SpaceAfterAuto True se o Microsoft Word define automaticamente a quantidade de espaçamento após os parágrafos especificados. Long de leitura/gravação.

SpaceBefore Retorna ou define o espaçamento em pontos antes dos parágrafos especificados. Leitura/gravação única.

SpaceBeforeAuto True se o Microsoft Word define automaticamente a quantidade de espaçamento antes dos parágrafos especificados. Long de leitura/gravação.

Style Retorna ou define o estilo do objeto especificado. de leitura/gravação.

TabStops Retorna ou define uma coleção TabStops que representa todas as paradas de tabulação personalizadas para os parágrafos especificados. Leitura/gravação.

TextboxTightWrap Retorna ou define uma constante WdTextboxTightWrap que representa a disposição do texto ao redor das formas ou caixas de texto. Leitura/gravação.

WidowControl True se a primeira e última linhas no parágrafo especificado permanecerem na mesma página que o restante do parágrafo quando o Word repaginar o documento. Pode ser True, False ou wdUndefined. Long de leitura/gravação.

WordWrap True se o Microsoft Word quebrar o texto latino no meio de uma palavra nos parágrafos ou nos quadros de texto especificados. Long de leitura/gravação.

Borders - Uma coleção de objetos Border que representam as bordas de um objeto.

Shading - Contém atributos de sombreamento para um objeto.

Style - Representa um único estilo interno ou definido pelo usuário. O objeto Style inclui atributos de estilo (como fonte, estilo da fonte e espaçamento de parágrafo) como propriedades do objeto Style. O objeto de estilo é um membro dos estilos coleção. A coleção de estilos inclui todos os estilos no documento especificado.

TabStops - Uma coleção de objetos TabStop que representa as tabulações padrão e personalizadas para um parágrafo ou grupo de parágrafos.