Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет коллекцию окон в приложении или проекте.
Замечания
Примечание.
Мы рекомендуем использовать коллекцию Windows2 вместо коллекции Windows для всех новых разработок.
Коллекция Windows2 для объекта Application содержит все окна в приложении, тогда как коллекция Windows2 для объекта Project содержит только окна в указанном проекте.
При разработке с платформа .NET Framework 4 или с внешними компонентами или приложениями, которые автоматизируют Project, должен использоваться объект Windows2, а не объект Windows. Для правильного взаимодействия с COM-интерфейсом Project требуется основная сборка взаимодействия (PIA), если эти компоненты должны быть подписаны. Microsoft Visual Studio создает сборку взаимодействия на основе библиотеки типов, если PIA отсутствует, но компоненты не могут быть подписаны с помощью цифрового сертификата. PIA устанавливается вместе с Project.
Примеры
Использование коллекции Windows2
Используйте свойство Windows2 , чтобы вернуть коллекцию Windows2 .
В следующем примере каскадируются все окна, которые в настоящее время отображаются в Project.
With Application.Windows2
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 , чтобы создать новое окно и добавить его в коллекцию Windows2 .
В следующем примере создается новое окно для активного проекта.
Application.WindowNewWindow
Использование объекта Windows2
Использование объекта Windows2
Используйте Windows2 (Index), гдеIndex — это номер индекса окна или подпись окна, чтобы вернуть один объект Window.
В следующем примере показано, как развернуть первое окно в списке окон.
Application.Windows2(1).WindowState = pjMaximized
Окно подпись — это текст, отображаемый в строке заголовка в верхней части окна, когда окно не развернуто. Подпись также отображается в списке открытых файлов в нижней части меню Windows. Используйте свойство Caption, чтобы задать или вернуть подпись окна. Изменение подпись окна не изменяет имя проекта.
В следующем примере окно, содержащее подпись Project1, скрывается.
If Application.Windows2(1).Caption = "Project1" Then
Application.Windows2(1).Visible = False
End If
Свойства
| Имя |
|---|
| ActiveWindow |
| Application |
| Count |
| Item |
| Parent |
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.