свойство 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 и обратная связь.