多种对象![]() |
代表整个框架页或框架页中的单个框架。无“Framesets”集合;每一个 Document 对象或 Pane 对象仅包含一个 Frameset 对象。
用 Frameset 属性可返回 Frameset 对象。对于会影响框架页中的所有框架的属性和方法,用 Document 对象 (ActiveWindow.Document.Frameset
) 中的 Frameset 对象;对于会影响框架页中的单个框架的属性和方法,用 Pane 对象 (ActiveWindow.ActivePane.Frameset
) 中的 Frameset 对象。
本示例实现的功能是:打开名为“Proposal.doc”的文件,基于该文件创建一个框架页,然后在该框架页的左边添加一个包含文件目录的框架。
Documents.Open "C:\My Documents\proposal.doc"
ActiveDocument.ActiveWindow.ActivePane.NewFrameset
ActiveDocument.ActiveWindow.ActivePane.TOCInFrameset
本示例在指定框架的右边添加一个新框架。
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.AddNewFrame wdFramesetNewRight
本示例将框架页的第三个 Frameset 子对象的名称设为“BottomFrame”。
ActiveWindow.Document.Frameset _
.ChildFramesetItem(3).FrameName = "BottomFrame"
本示例实现的功能是:将指定的框架链接到名为“Order.htm”的本地文件,并将框架设为可调整大小、在 Web 浏览器中带滚动条显示、高度相当于活动窗口的 25%。
With ActiveDocument.ActiveWindow.ActivePane.Frameset
.FrameDefaultURL = "C:\My Documents\order.htm"
.FrameLinkToFile = True
.FrameResizable = True
.FrameScrollbarType = wdScrollbarTypeYes
.HeightType = wdFramesetSizeTypePercent
.Height = 25
End With
本示例使 Microsoft Word 在指定的框架页中显示框架边框。
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.FrameDisplayBorders = True
本示例实现的功能是:将框架页的框架边框设为 6 磅,棕黄色。
With ActiveWindow.Document.Frameset
.FramesetBorderColor = wdColorTan
.FramesetBorderWidth = 6
End With
有关创建框架页的详细内容,请参阅创建框架页。