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


свойство Window.Page (Visio)

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

Синтаксис

выражение. Page

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

Возвращаемое значение

Variant

Примечания

Для свойства Page можно задать независимое от языкового стандарта имя страницы (универсальное имя), имя страницы для конкретного языкового стандарта (локальное имя) или объект Page .

Если в окне не отображается страница (возможно, из-за того, что в нем отображается главный элемент), свойство Page возвращает Значение Nothing. Используйте свойство Type объекта Window , чтобы определить, отображается ли страница в объекте Window . В противном случае возвращенный вариант Variant ссылается на объект Page , который отображается в окне.

Начиная с Visio 5.0b, свойство Page больше не возвращает исключение, если в окне не отображается страница; возвращает значение Nothing. Используйте следующий код для обработки обоих возвращаемых значений:

'Close Window(intCounter) if it is showing a page. 
Set vsoWindow = Windows(intCounter) 
On Error Resume Next 
Set vsoPage = vsoWindow.Page 
 
On Error GoTo 0 
 
If Not vsoPage Is Nothing Then 
 vsoWindow.Close 
End If 

Примечание.

В версиях Visio по версии 4.1 свойство Page объекта Window возвращал объект Object (в отличие от Типа Variant с типом Object), а свойство Page объекта Window принимало значение String (в отличие от Типа Variant типа String). Из-за изменений в средствах поддержки автоматизации свойство было изменено, чтобы принять и вернуть Variant. Для обратной совместимости были добавлены свойства PageAsObj и PageFromName . Свойства PageAsObj и PageFromName имеют те же сигнатуры и занимают те же слоты vtable, что и в предыдущей версии свойства Page .

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

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