PageWindows 集合对象

         
WebWindowEx
PageWindows

PageWindowEx 对象的集合。每个 PageWindow 对象代表 Microsoft FrontPage 应用程序窗口一个打开的 Web 页。PageWindowEx 对象是 PageWindows 集合的成员。

使用 PageWindows 对象

使用 PageWindows 属性可以返回 PageWindows 集合。下列语句将 PageWindows 对象返回到 myPages 变量。

myPages = WebWindows(0).PageWindows

使用 PageWindows(index) 可以返回单个 PageWindowEx 对象,其中 index PageWindows 集合中某个项目的索引号。下列语句返回集合中的第一个 PageWindowEx 对象。

Set myPageWindow = WebWindows(0).PageWindows(0)

使用 Add 方法可以将网页窗口添加到 PageWindows 集合中。下列示例打开 myWebOne 中的指定网页,并将该网页添加到 PageWindows 集合。

Dim myPageWindows As PageWindows
Set myPageWindows = ActiveWeb.WebWindows(0).PageWindows
myPageWindows.Add("C:\My Webs\myWebOne\bugrep.htm")

使用 Application 属性可以从 PageWindows 集合返回 Application 对象。下列示例从 PageWindows 集合返回 Application 对象。

myAppName = WebWindows.PageWindows.Application.Name

使用 Close 方法可以关闭 PageWindowEx 对象或打开的 PageWindows 集合。下列语句关闭第一个 WebWindowEx 对象的第四个 PageWindowEx 对象。

WebWindows(0).PageWindows(3).Close

使用 Close(index) 可以关闭单个 PageWindowEx 对象,其中 index PageWindows 集合中某个项目的索引号,如下列语句所示。这两个语句关闭的是同一个网页窗口。在第一个语句中,使用 Close 方法的索引号来关闭网页窗口,而在第二个语句中,关闭网页窗口是通过指定要关闭的网页的索引号来实现的。

WebWindows(0).PageWindows.Close(2)
WebWindows(0).PageWindows(2).Close

使用 Close() 可以关闭 PageWindows 集合中所有打开的 PageWindowEx 对象。下列语句关闭 PageWindows 集合中所有打开的网页。

WebWindows(0).PageWindows.Close()

使用 Count 属性可以返回 PageWindows 集合中网页窗口的总数。下列示例返回集合 PageWindows 中网页窗口的数目。

myPageCount = WebWindows(0).PageWindows.Count

若要返回 PageWindows 集合的容器,请使用 Parent 属性。下列语句使用 Parent 属性返回第一个 PageWindowEx 对象的 WebWindowEx 容器对象。

Set myParent = ActiveWeb.WebWindows(0).PageWindows.Parent