Classe Footnote - note de bas de page (Word VBA)

La classe Footnote représente une note de bas de page au bas de la page ou sous le texte.

Pour utiliser une variable de classe Footnote, elle doit d'abord être instanciée, par exemple

Dim ftn as Footnote
Set ftn = ActiveDocument.Range.Footnotes(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Footnote : Footnotes.Add et Footnotes.Item.

For Each

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

Dim ftn As Footnote
For Each ftn In ActiveDocument.Range.Footnotes
	
Next ftn

Delete

Supprime la note de bas de page spécifiée.

ActiveDocument.Range.Footnotes(1).Delete

Index

Renvoie un type long qui représente la position d'un élément dans une collection.

Dim lngIndex As Long
lngIndex = ActiveDocument.Range.Footnotes(1).Index

Range

Renvoie un objet Range qui représente la partie d'un document contenue dans la note de bas de page.

Dim rngRange As Range
Set rngRange = ActiveDocument.Range.Footnotes(1).Range

Reference

Renvoie un objet Range qui représente une marque d'appel de note de bas de page.

Set myRange = ActiveDocument.Footnotes(1).Reference 
myRange.Copy