Compartir a través de


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.