Klasse PageNumber - Seitenzahl (Word VBA)
Die Klasse PageNumber stellt eine Seitenzahl in einer Kopfzeile oder Fußzeile dar. Um eine PageNumber -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim pnr as PageNumber
Set pnr = Selection.HeaderFooter.PageNumbers(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der PageNumber -Elemente in einer Sammlung
Dim pnr As PageNumber
For Each pnr In Selection.HeaderFooter.PageNumbers
Next pnr
Alignment
Gibt eine WdPageNumberAlignment-Konstante zurück, die die Ausrichtung der Seitenzahl darstellt, oder legt sie fest. Mögliche Rückgabewerte sind wdAlignPageNumberCenter - Zentriert, wdAlignPageNumberInside - Linksbündig direkt in der Fußzeile, wdAlignPageNumberLeft - Linksbündig, wdAlignPageNumberOutside - Rechtsbündig direkt außerhalb der Fußzeile, wdAlignPageNumberRight - Rechtsbündig.
Selection.HeaderFooter.PageNumbers(1).Alignment = wdAlignPageNumberCenter
Copy
Kopiert die angegebene Seitenzahl in die Zwischenablage.
Selection.HeaderFooter.PageNumbers(1).Copy
Cut
Entfernt das angegebene Objekt aus dem Dokument und fügt es in die Zwischenablage ein.
Wenn Expression ein Range -oder Selection -Objekt zurückgibt, werden die Inhalte des Objekts in die Zwischenablage verschoben, aber das reduzierte Objekt bleibt im Dokument.
If ActiveDocument.Fields.Count >= 1 Then
ActiveDocument.Fields(1).Cut
Selection.Collapse Direction:=wdCollapseEnd
Selection.Paste
End If
Delete
Löscht die angegebene Seitenzahl.
Selection.HeaderFooter.PageNumbers(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 = Selection.HeaderFooter.PageNumbers(1).Index
Select
Markiert die angegebene Seitenzahl.
Nach Verwendung dieser Methode können Sie mithilfe der Selection-Eigenschaft mit den ausgewählten Elementen arbeiten.
Selection.HeaderFooter.PageNumbers(1).Select