Classe HeadersFooters (Word VBA)

Collection d’objets HeaderFooter qui contient les en-têtes et les pieds de page de la section spécifiée d’un document. Pour utiliser une variable de classe HeadersFooters, elle doit d'abord être instanciée, par exemple


Dim hfs as HeadersFooters
Set hfs = ActiveDocument.Range.Sections(1).Headers

Count

Renvoie un type long qui représente le nombre d'en-têtes et/ou de pieds de page dans la collection.


Dim lngCount As Long
lngCount = ActiveDocument.Range.Sections(1).Headers.Count

Item

Renvoie un objet HeaderFooter qui représente un en-tête ou un pied de page dans une plage ou une section.

Item (Index)

Index: Constante qui spécifie l'en-tête ou le pied de page de la plage ou de la section.


Sub HeadFootItem() 
 ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter = True 
 With ActiveDocument.Sections(1).Headers _ 
 .Item(wdHeaderFooterFirstPage).Range 
 .InsertBefore "Sales Report" 
 With .Font 
 .Bold = True 
 .Size = "15" 
 .Color = wdColorBlue 
 End With 
 .Paragraphs.Alignment = wdAlignParagraphCenter 
 End With 
End Sub