Объект 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
Имя |
---|
ActivePane |
Application |
BottomPane |
Caption |
Height |
Index |
Left |
Parent |
Top |
TopPane |
Visible |
Width |
WindowState |
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.