Classe HeadingStyle - style (Word VBA)

La classe HeadingStyle représente un style utilisé pour générer une table des matières ou des illustrations. Pour utiliser une variable de classe HeadingStyle, elle doit d'abord être instanciée, par exemple


Dim hse as HeadingStyle
Set hse = ActiveDocument.TablesOfFigures(1).HeadingStyles(Index:=1)

For Each

Voici un exemple de traitement des éléments HeadingStyle dans une collection


Dim hse As HeadingStyle
For Each hse In ActiveDocument.TablesOfFigures(1).HeadingStyles
	
Next hse

Delete

Supprime le style de titre spécifié.


ActiveDocument.TablesOfFigures(1).HeadingStyles(1).Delete

Level

Cette propriété renvoie ou définit le niveau du style de titre dans une table des matières ou une table des illustrations.


ActiveDocument.TablesOfContents.Add _ 
 Range:=Selection.Range, _ 
 RightAlignPageNumbers:=True, _ 
 UseHeadingStyles:=True, _ 
 UpperHeadingLevel:=1, _ 
 LowerHeadingLevel:=3, _ 
 IncludePageNumbers:=True, _ 
 TableID:=wdTOCFormal 
With ActiveDocument.TablesOfContents(1).HeadingStyles 
 .Add Style:="Title", Level:=1 
 .Add Style:="SubTitle", Level:=2 
 .Add Style:="List Bullet", Level:=3 
End With 
With ActiveDocument.TablesOfContents(1) 
 .HeadingStyles(1).Level = 2 
 .HeadingStyles(2).Level = 4 
 .HeadingStyles(3).Level = 6 
End With

Style

Cette propriété renvoie ou définit le style d'un titre.

Pour définir cette propriété, spécifiez le nom local du style, un entier, une constante WdBuiltinStyle ou un objet qui représente le style.


ActiveDocument.TablesOfFigures(1).HeadingStyles(1).Style =