Klasse Endnote - Endnote (Word VBA)

Die Klasse Endnote stellt eine Endnote dar.

Um eine Endnote -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim end as Endnote
Set end = ActiveDocument.Range.Endnotes(Index:=1)

Die folgenden Prozeduren können zum Festlegen der Endnote Klassenvariablen verwendet werden : Endnotes.Add und Endnotes.Item.

For Each

Hier ist ein Beispiel für die Verarbeitung der Endnote -Elemente in einer Sammlung

Dim end As Endnote
For Each end In ActiveDocument.Range.Endnotes
	
Next end

Delete

Löscht die angegebene Endnote.

ActiveDocument.Range.Endnotes(1).Delete

Index

Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.

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

Range

Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Objekt enthalten ist.

Informationen zum Zurückgeben eines Bereichs aus einem Dokument oder Zurückgeben eines Formbereichs aus einer Auflistung von Formen finden Sie unter der Range -Methode.

With ActiveDocument.Endnotes(1).Range 
 .Delete 
 .Text = "new endnote text" 
End With

Reference

Gibt ein Range -Objekt zurück, das ein Endnote-Referenzzeichen darstellt.

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