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


Объект Window (Project)

Представляет окно в приложении или проекте. Объект Window является членом коллекции Windows .

Замечания

Примечание.

Коллекция Windows поддерживается для обеспечения обратной совместимости. Мы рекомендуем использовать коллекцию Windows2 для всех новых разработок.

Коллекция Application.Windows содержит все окна в приложении, тогда как коллекция Project.Windows содержит только окна в указанном проекте.

Примеры

Использование объекта Window

Используйте Windows (Index ), гдеIndex — это номер индекса окна или заголовок окна, чтобы вернуть один объект Window . В следующем примере показано, как развернуть первое окно в списке окон.

Application.Windows(1).WindowState = pjMaximized

Заголовок окна — это текст, отображаемый в заголовке окна в верхней части окна, когда окно не развернуто. Заголовок также отображается в списке открытых файлов в нижней части меню Windows . Используйте свойство Caption , чтобы задать или вернуть заголовок окна. Изменение заголовка окна не приводит к изменению имени проекта. В следующем примере окно, содержащее заголовок Project1, скрывается.

If Application.Windows(1).Caption = "Project1" Then
    Application.Windows(1).Visible = False
End If

Использование коллекции Windows

Используйте свойство Windows , чтобы вернуть коллекцию Windows . В следующем примере каскадируются все окна, которые в настоящее время отображаются в Project.

With Application.Windows
    For I = 1 To .Count
        .Item(I).Activate
        .Item(I).Top = (I - 1) * 15
        .Item(I).Left = (I - 1) * 15
    Next I
End With

Используйте метод WindowNewWindow , чтобы создать новое окно и добавить его в коллекцию. В следующем примере создается новое окно для активного проекта.

Application.WindowNewWindow

Методы

Имя
Activate
Close
Refresh
WebBrowserControlFrame
WebBrowserControlWindow

Свойства

Имя
ActivePane
Application
BottomPane
Caption
Height
Index
Left
Parent
Top
TopPane
Visible
Width
WindowState

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

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