Classe Style - estilo (Word VBA)

A classe 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.

As classes EmailAuthor, EmailOptions, Envelope, Find, HeadingStyle, Paragraph, ParagraphFormat, Range, Replacement, Revision, Selection e Table. dão acesso à classe Style


Dim sty as Style
Set sty = Application.ActiveDocument.Range.Paragraphs

For Each

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


Dim strMessage As String 
Dim sty As Style  
strMessage = "Styles in use:" & vbCr 
 For Each sty In ActiveDocument.Styles 
 If sty.InUse = True Then 
 With docActive 
 .Content.Find 
 .ClearFormatting 
 .Text = "" 
 .Style = sty 
 .Execute Format:=True 
 If .Found = True Then 
 strMessage = strMessage & sty.Name & vbCr 
 End If 
 End With 
 End If 
Next sty  
MsgBox strMessage

Métodos

Delete - Exclui o estilo especificado.

LinkToListTemplate - Vincula o estilo especificado a um modelo de lista para que a formatação do estilo possa ser aplicada a listas.

Propriedades

NameLocal (Default member) - Retorna o nome de um estilo interno no idioma do usuário. String de leitura/gravação.

AutomaticallyUpdate True se o estilo for automaticamente redefinido com base na seleção. Boolean de leitura/gravação.

BaseStyle Retorna ou define um estilo existente no qual você pode basear a formatação do estilo de outro. de leitura/gravação.

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

BuiltIn True se o objeto especificado for um dos estilos ou rótulos de legenda internos do Word. Boolean somente leitura.

Description Retorna a descrição do estilo especificado. Cadeia de caracteressomente leitura.

Font Retorna ou define um objeto Font que representa a formatação de caractere do estilo especificado. Font de leitura/gravação.

Frame Retorna um objeto frame que representa a formatação de quadro para o estilo especificado. Somente leitura.

InUse True se o estilo especificado for um estilo interno que tenha sido modificado ou aplicado no documento ou um novo estilo que foi criado no documento. Boolean somente leitura.

LanguageID Retorna ou define uma constante WdLanguageID que representa o idioma do intervalo especificado. Leitura/gravação.

LanguageIDFarEast Retorna ou define um idioma do Leste Asiático para o objeto especificado. WdLanguageID de leitura/gravação.

Linked Retorna um Boolean que indica se um estilo é um estilo vinculado que pode ser usado para a formatação de parágrafo e de caractere. Somente leitura.

LinkStyle Define ou retorna um valor que representa um vínculo entre um parágrafo e um estilo de caractere. Leitura/gravação.

ListLevelNumber Retorna o nível de lista para o estilo especificado. Long somente leitura.

ListTemplate Retorna um objeto ListTemplate que representa a formatação de lista para o objeto Style especificado.

Locked True se um estilo não pode ser alterado ou editado. Boolean de leitura/gravação.

NextParagraphStyle Retorna ou define o estilo a ser aplicado automaticamente a um novo parágrafo formatado com o estilo especificado. de leitura/gravação.

NoProofing True se os verificadores ortográfico e gramatical ignorarem o texto formatado com este estilo. Long de leitura/gravação.

NoSpaceBetweenParagraphsOfSameStyle True para o Microsoft Word para remover o espaçamento entre parágrafos formatados usando o mesmo estilo. Boolean de leitura/gravação.

ParagraphFormat Retorna ou define um objeto ParagraphFormat que representa as configurações de parágrafo para o estilo especificado. Leitura/gravação.

Priority Retorna ou define um valor Long que representa a prioridade para classificar os estilos no painel de tarefas estilos . Leitura/gravação.

QuickStyle Retorna ou define um Boolean que indica se o estilo corresponde a um estilo rápido disponível. Leitura/gravação.

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

Table Retorna um objeto TableStyle representando as propriedades que podem ser aplicadas a uma tabela usando um estilo de tabela.

Type Retorna o tipo de estilo. Somente leitura WdStyleType.

UnhideWhenUsed True se o estilo especificado é feito visível como um estilo recomendado nos estilos e no painel de tarefas estilos no Word depois que ele é usado no documento. Leitura/gravação.

Visibility True se o estilo especificado estiver visível como um estilo recomendado na Galeria de estilos e no painel de tarefas estilos. Leitura/gravação.

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

Font - Contém atributos de fonte (como nome da fonte, tamanho da fonte e cor) para um objeto.

Frame - Representa um quadro. O quadro de objeto é um membro do conjunto de quadros. A coleção Frames inclui todos os quadros em uma seleção, intervalo ou documento.

ListTemplate - Representa um único modelo de lista que inclui toda a formatação que define uma lista. O objeto ListTemplate é um membro da coleção ListTemplates .

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

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

TableStyle - Representa um único estilo que pode ser aplicado a uma tabela.