Objeto Frameset (Word)
Representa una página de marcos entera o un solo marco en una página de marcos.
Comentarios
Utilice la propiedad Frameset de un objeto Document o Pane para devolver un objeto Frameset .
Para las propiedades o métodos que afectan a todos los marcos de una página de marcos, use el objeto Frameset del objeto Document (
ActiveWindow.Document.Frameset
).Para las propiedades o métodos que afectan a fotogramas individuales en una página de marcos, use el objeto Frameset del objeto Pane (
ActiveWindow.ActivePane.Frameset
).
En este ejemplo, se abre un archivo denominado "Proposal.doc", se crea una página de marcos basada en el archivo y se agrega un marco en el lado izquierdo de la página que incluye una tabla de contenido para el archivo.
Documents.Open "C:\My Documents\proposal.doc"
ActiveDocument.ActiveWindow.ActivePane.NewFrameset
ActiveDocument.ActiveWindow.ActivePane.TOCInFrameset
En este ejemplo, se agrega un nuevo marco a la derecha del marco especificado.
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.AddNewFrame wdFramesetNewRight
En este ejemplo, se establece el nombre del tercer objeto secundario Frameset de la página de marcos "BottomFrame."
ActiveWindow.Document.Frameset _
.ChildFramesetItem(3).FrameName = "BottomFrame"
En este ejemplo se vincula el marco especificado a un archivo local denominado "Order.htm". Establece que el marco se pueda cambiar de tamaño, que aparezca con barras de desplazamiento en un explorador web y que sea un 25 % tan alto como la ventana activa.
With ActiveDocument.ActiveWindow.ActivePane.Frameset
.FrameDefaultURL = "C:\My Documents\order.htm"
.FrameLinkToFile = True
.FrameResizable = True
.FrameScrollbarType = wdScrollbarTypeYes
.HeightType = wdFramesetSizeTypePercent
.Height = 25
End With
En este ejemplo, se establece que Microsoft Word muestre bordes de marcos en la página de marcos especificada.
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.FrameDisplayBorders = True
En este ejemplo, se establece que los bordes de los marcos de la página deben tener un ancho de 6 puntos y color canela.
With ActiveWindow.Document.Frameset
.FramesetBorderColor = wdColorTan
.FramesetBorderWidth = 6
End With
Nota:
Para obtener más información sobre la creación de páginas de marcos, vea Crear páginas de marcos.
Vea también
Referencia de modelos de objetos de Word
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.