Freigeben über


MasterPages.FindByPageID-Methode (Publisher)

Gibt ein Page -Objekt, das die Seite mit der angegebenen Seiten-ID-Nummer darstellt. Jeder Seite wird automatisch eine eindeutige ID-Nummer zugewiesen, wenn er erstellt wird. Verwenden Sie die PageID -Eigenschaft, um die ID-Nummer einer Seite zurückzugeben.

Syntax

Ausdruck. FindByPageID (PageID)

Ausdruck Eine Variable, die ein MasterPages-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
PageID Erforderlich Long Gibt die ID-Nummer der Seite an, die Zurückgegeben werden soll. Publisher weist diese Nummer beim Erstellen der Seite zu.

Rückgabewert

Seite

HinwBemerkungeneise

Im Gegensatz zu PageIndex -Eigenschaft ändert sich die PageID -Eigenschaft eines Page -Objekts nicht, wenn Sie hinzufügen oder Anordnen von Seiten in der Publikation. Aus diesem Grund kann mithilfe der FindByPageID -Methode mit der Seiten-ID-Nummer zuverlässiger zurückzugebenden ein bestimmtes Page -Objekt aus einer Pages -Auflistung als verwenden die Item -Methode mit der Seite Indexnummer sein.

Beispiel

In diesem Beispiel wird veranschaulicht, wie die eindeutige ID-Nummer für ein Page -Objekt abgerufen und diese Nummer dann verwendet, um das Page -Objekt aus der Pages -Auflistung zurück, und fügen eine neue Form auf der Seite.

Sub FindPage() 
 Dim lngPageID As Long 
 
 'Get page ID 
 lngPageID = ActiveDocument.Pages.Add(Count:=1, After:=1).PageID 
 
 'Use page ID to add a new shape to the page 
 ActiveDocument.Pages.FindByPageID(PageID:=lngPageID) _ 
 .Shapes.AddShape Type:=msoShape5pointStar, _ 
 Left:=200, Top:=72, Width:=50, Height:=50 
 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.