Compartilhar via


Objeto frameset (Word)

Representa uma página de quadros inteira ou um único quadro em uma página de quadros.

Comentários

Utilize a propriedade Frameset de um objeto Documento ou Painel para devolver um objeto Frameset .

  • Para propriedades ou métodos que afetam todos os fotogramas numa página de frames, utilize o objeto Frameset do objeto Documento ( ActiveWindow.Document.Frameset).

  • Para propriedades ou métodos que afetam frames individuais numa página de frames, utilize o objeto Frameset do objeto Painel ( ActiveWindow.ActivePane.Frameset).

Este exemplo abre um arquivo chamado "Proposal.doc", cria uma página de quadros baseada no arquivo e adiciona um quadro (do lado esquerdo da página) contendo um sumário do arquivo.

Documents.Open "C:\My Documents\proposal.doc" 
ActiveDocument.ActiveWindow.ActivePane.NewFrameset 
ActiveDocument.ActiveWindow.ActivePane.TOCInFrameset

Este exemplo adiciona um novo quadro à direita do quadro especificado.

ActiveDocument.ActiveWindow.ActivePane.Frameset _ 
 .AddNewFrame wdFramesetNewRight

Este exemplo define o nome do terceiro objeto filho Frameset da página de quadros "BottomFrame."

ActiveWindow.Document.Frameset _ 
 .ChildFramesetItem(3).FrameName = "BottomFrame"

Este exemplo liga a moldura especificada a um ficheiro local chamado "Order.htm". Define a moldura para ser redimensionável, para aparecer com barras de deslocamento num browser e ser 25% mais alta que a janela ativa.

With ActiveDocument.ActiveWindow.ActivePane.Frameset 
 .FrameDefaultURL = "C:\My Documents\order.htm" 
 .FrameLinkToFile = True 
 .FrameResizable = True 
 .FrameScrollbarType = wdScrollbarTypeYes 
 .HeightType = wdFramesetSizeTypePercent 
 .Height = 25 
End With

Este exemplo define o Microsoft Word para exibir as bordas do quadro na página de bordas especificadas.

ActiveDocument.ActiveWindow.ActivePane.Frameset _ 
 .FrameDisplayBorders = True

Este exemplo define as bordas de quadro na página de quadros como tendo 6 pontos de largura e cor de pêssego.

With ActiveWindow.Document.Frameset 
 .FramesetBorderColor = wdColorTan 
 .FramesetBorderWidth = 6 
End With

Observação

Para obter mais informações sobre como criar páginas de quadros, consulte o artigo sobre criação de páginas de quadros.

Confira também

Referência do modelo de objeto do Word

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.