Поделиться через


Метод Pages.AddWizardPage (Publisher)

Добавляет указанную новую страницу мастера в указанное расположение в публикации.

Синтаксис

expression. AddWizardPage (After, PageType, AddHyperlinkToWebNavBar)

Выражение Переменная, представляющая объект Pages .

Параметры

Имя Обязательный или необязательный Тип данных Описание
После Обязательный Long Страница, после которой нужно разместить новую страницу мастера.
PageType Необязательный PbWizardPageType Тип добавляемой страницы мастера. Может быть одной из констант PbWizardPageType , объявленных в библиотеке типов издателя Майкрософт.
AddHyperlinkToWebNavBar Необязательный Логический Указывает, будет ли добавлена ссылка на новую страницу на панели автоматической навигации существующих страниц. По умолчанию используется значение False, что означает, что если этот аргумент опущен, ссылки на эту страницу не будут добавляться на панели автоматической навигации существующих страниц.

Замечания

Страницы мастера можно добавлять только в аналогичные публикации мастера. Например, можно добавить страницу мастера календаря каталога в каталог, но не в информационный бюллетень. При попытке добавить страницу мастера в публикацию другого типа возникает ошибка.

Пример

В этом примере создается новая публикация каталога, добавляется страница календаря мастера после первой страницы каталога, а страница добавляется в виде ссылки на каждый набор веб-панели навигации публикации.

Sub AddNewWizardPage() 
 Dim PubApp As Publisher.Application 
 Dim PubDoc As Publisher.Document 
 Set PubApp = New Publisher.Application 
 Set PubDoc = PubApp.NewDocument(Wizard:=pbWizardCatalogs, _ 
 Design:=7) 
 PubDoc.Pages.AddWizardPage After:=1, _ 
 PageType:=pbWizardPageTypeCatalogCalendar, _ 
 AddHyperLinkToWebNavBar:=True 
 PubApp.ActiveWindow.Visible = True 
End Sub

В этом примере проверяется, является ли активный документ каталогом, и если это так, добавляется форма каталога после первой страницы, но страница не добавляется в виде ссылки в наборы строк веб-навигации.

Sub InsertCatalogWizardPage() 
 With ActiveDocument 
 If .Wizard.ID = 161 Then 
 .Pages.AddWizardPage After:=1, _ 
 PageType:=pbWizardPageTypeCatalogForm, _ 
 AddHyperLinkToWebNavBar:=False 
 End If 
 End With 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.