Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет коллекцию окон в приложении или проекте.
Примечания
Примечание.
Для всех новых разработок рекомендуется использовать коллекцию Windows2 вместо коллекции Windows .
Коллекция Windows2 для объекта Application содержит все окна в приложении, тогда как коллекция Windows2 для объекта Project содержит только окна в указанном проекте.
При разработке с помощью платформы .NET Framework 4 или с использованием внешних компонентов или приложений, автоматизирующих Project, должен использоваться объект Windows2, а не объект Windows. Первичная сборка взаимодействия (PIA) требуется для правильного взаимодействия с интерфейсом COM Project, если эти компоненты должны быть подписаны. 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 и обратная связь.