Partager via


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.