Classe Paragraph - parágrafo (Word VBA)

A classe Paragraph representa um único parágrafo em uma seleção, intervalo ou documento. Objeto Paragraph é um membro dos parágrafos coleção. A coleção Paragraphs inclui todos os parágrafos em uma seleção, intervalo ou documento.


Dim prg as Paragraph
Set prg = ActiveDocument.Paragraphs(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens Paragraph em uma coleção.


 Dim pgh As Paragraph 
 For Each pgh In ActiveDocument.Paragraphs 
 If pgh.IsStyleSeparator = True Then 
     pgh.Range.Select 
     Selection.Style = "Normal" 
 End If 
 Next pgh

Métodos

CloseUp - Remove qualquer espaçamento antes do parágrafo especificado.

Indent - Recua um ou mais parágrafos em um nível.

IndentCharWidth - Recua 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.

JoinList - Associa um parágrafo da lista à lista mais próxima acima ou abaixo do parágrafo especificado.

ListAdvanceTo - Define os níveis de lista para um parágrafo em uma lista.

Next - Retorna um objeto Paragraph que representa o próximo parágrafo.

OpenOrCloseUp - Comuta o espaçamento antes de um parágrafo.

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

Outdent - Remove um nível de recuo de um ou mais parágrafos.

OutlineDemote - Aplica o próximo estilo de nível de título Título 1 até Título 8 ao parágrafo ou parágrafos especificados.

OutlineDemoteToBody - Rebaixa o parágrafo especificado para corpo de texto aplicando o estilo Normal.

OutlinePromote - Aplica o estilo de nível de título anterior Título 1 a Título 8 ao parágrafo ou parágrafos especificados.

Previous - Retorna o parágrafo anterior como um objeto Paragraph .

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

ResetAdvanceTo - Redefine um parágrafo que usa os níveis de lista personalizada para as configurações do nível original.

SelectNumber - Seleciona o número ou o marcador em uma lista.

SeparateList - Divide uma lista em duas listas à parte. Para as listas numeradas, a nova lista reinicia a numeração com o número inicial, geralmente 1.

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

Range (Default member) - Retorna um objeto Range que representa a parte de um documento que está contida no parágrafo especificado.

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 parágrafo 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.

CollapsedState Retorna ou define se o parágrafo especificado está atualmente em um estado recolhido. Boolean de leitura/gravação.

CollapseHeadingByDefault Retorna ou define se o parágrafo especificado é recolhido por padrão quando o documento é carregado. Boolean 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.

DropCap Retorna um objeto DropCap que representa uma letra capitular para o parágrafo especificado. Somente leitura.

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.

Format Retorna ou define um objeto ParagraphFormat que representa a formatação do parágrafo ou dos parágrafos especificados.

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.

ID Retorna ou define o rótulo de identificação para o objeto especificado quando o documento atual é salvo como uma página da Web. String de leitura/gravação.

IsStyleSeparator True se um parágrafo contém uma marca de parágrafo oculta especial que permite que o Microsoft Word apareça juntar parágrafos de estilos diferentes de parágrafo. Boolean somente leitura.

KeepTogether True se todas as linhas no parágrafo especificado 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 do parágrafo especificado. 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 o parágrafo especificado. Leitura/gravação WdLineSpacing.

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

LineUnitBefore Retorna ou define o espaçamento em linhas de grade antes do parágrafo especificado. Leitura/gravação única.

ListNumberOriginal Retorna um Integer que representa o nível da lista original para um parágrafo. Somente leitura.

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 os números de linha forem suprimidos no parágrafo especificado. Long de leitura/gravação.

OutlineLevel Retorna ou define o nível da estrutura de tópicos do parágrafo especificado. Leitura/gravação WdOutlineLevel.

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

ReadingOrder Retorna ou define o sentido de leitura do parágrafo especificado sem alterar o alinhamento. Leitura/gravação WdReadingOrder.

RightIndent Retorna ou define o recuo à direita em pontos do parágrafo especificado. Leitura/gravação única.

Shading Retorna um objeto Shading referente à formatação de sombreamento do parágrafo 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 o parágrafo especificado. 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. 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.

DropCap - Representa uma letra capitular no início de um parágrafo. Não há nenhuma coleção DropCaps ; cada objeto Paragraph contém apenas um objeto DropCap .

ParagraphFormat - Representa toda a formatação de um parágrafo.

Range - Representa uma área contígua em um documento. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.

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.