Méthode MasterPages.FindByPageID (Publisher)
Renvoie un objet Page qui représente la page comportant le numéro d'identification de page spécifié. Chaque page est automatiquement affecté un numéro d'identification unique lors de sa création. Utilisez la propriété PageID pour renvoyer le numéro d'identification d'une page.
Syntaxe
expression. FindByPageID (PageID)
Expression Variable qui représente un objet MasterPages .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
PageID | Obligatoire | Long | Spécifie le numéro d’identification de la page que vous souhaitez retourner. Publisher affecte ce numéro lors de la création de la page. |
Valeur renvoyée
Page
Remarques
Contrairement à la propriété PageIndex, la propriété PageID d'un objet Page ne change pas lorsque vous ajoutez des pages à ou réorganisez des pages de la composition. Par conséquent, à l'aide de la méthode FindByPageID avec le numéro d'identification de page peut être un moyen plus fiable pour renvoyer un objet Page spécifique à partir d'une collection de Pages à l'aide de la méthode Item avec le numéro d'index de la page.
Exemple
Cet exemple montre comment récupérer le numéro d'identification unique pour un objet Page et ensuite utiliser ce numéro pour renvoyer cet objet Page à partir de la collection Pages et ajouter une nouvelle forme à la page.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.