Project) (窗口对象

表示在应用程序或项目的窗口。 Window 对象是 Windows 集合中的成员。

备注

注意

[!注释] 为了向后兼容, Windows 集合进行维护。 我们建议您对所有新开发使用 Windows2 集合。

Application.Windows 集合包含在应用程序中的所有窗口,而 Project.Windows 集合中都包含指定项目中的窗口。

示例

使用窗口对象

使用 Windows (Index ) (其中Index 是窗口索引号或窗口标题)返回单个 Window 对象。 下面的示例将窗口列表中的第一个窗口最大化。

Application.Windows(1).WindowState = pjMaximized

窗口标题是窗口未最大化时,顶部的窗口的标题栏中显示的文本。 该题注还显示在列表底部的 窗口 菜单上打开的文件中。 使用 标题 属性来设置或返回窗口的标题。 更改窗口标题不会更改项目的名称。 下面的示例将隐藏包含标题"项目 1"的窗口。

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

使用窗口集合

使用 Windows 属性返回 窗口 集合。 下面的示例层叠当前显示在项目中的所有窗口。

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
应用程序
BottomPane
Caption
Height
索引
Left
Parent
Top
TopPane
Visible
Width
WindowState

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。