Classe Footnote - nota de rodapé (Word VBA)

A classe Footnote representa uma nota de rodapé posicionada no final da página ou abaixo do texto. O objeto Footnote é um membro das notas de rodapé coleção. A coleção Footnotes representa as notas de rodapé em uma seleção, intervalo ou documento. Para usar uma variável de classe Footnote, ela primeiro precisa ser instanciada por exemplo


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

For Each

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


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

Delete

Exclui a nota de rodapé especificada.


ActiveDocument.Range.Footnotes(1).Delete

Index

Retorna um Long que representa a posição de um item em uma coleção. Somente leitura.


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

Range

Retorna um objeto Range que representa a parte de um documento que está contida na nota de rodapé.


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

Reference

Retorna um objeto Range que representa uma marca de referência de nota de rodapé.


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