Метод Pages.FindByPageID (Publisher)
Возвращает объект Page , представляющий страницу с указанным идентификатором страницы. Каждой странице автоматически присваивается уникальный идентификатор при ее создании. Используйте свойство PageID , чтобы вернуть идентификатор страницы.
Синтаксис
expression. FindByPageID (PageID)
Выражение Переменная, представляющая объект Pages .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
PageID | Обязательный | Long | Указывает идентификатор страницы, которую требуется вернуть. Издатель назначает этот номер при создании страницы. |
Возвращаемое значение
Page
Замечания
В отличие от свойства PageIndex , свойство PageID объекта Page не изменяется при добавлении страниц в публикацию или изменении их порядка. Таким образом, использование метода FindByPageID с идентификатором страницы может быть более надежным способом возврата определенного объекта Page из коллекции Pages , чем использование метода Item с номером индекса страницы.
Пример
В этом примере показано, как получить уникальный идентификатор для объекта Page , а затем использовать его для возврата этого объекта Page из коллекции Pages и добавления новой фигуры на страницу.
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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.