Partager via


Objet Frameset (Word)

Représente une page de cadres entière ou un seule cadre dans une page de cadres.

Remarques

Utilisez la propriété Frameset d’un objet Document ou Pane pour renvoyer un objet Frameset .

  • Pour les propriétés ou méthodes qui affectent tous les cadres d’une page de cadres, utilisez l’objet Frameset de l’objet Document ( ActiveWindow.Document.Frameset).

  • Pour les propriétés ou méthodes qui affectent des cadres individuels sur une page de cadres, utilisez l’objet Frameset de l’objet Pane ( ActiveWindow.ActivePane.Frameset).

Cet exemple montre comment ouvrir un fichier appelé « Proposal.doc », créer une page de cadres basée sur ce fichier et ajouter un cadre (située à gauche de la page) contenant une table des matières pour ce fichier.

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

Cet exemple montre comment ajouter un nouveau cadre à droite du cadre spécifié.

ActiveDocument.ActiveWindow.ActivePane.Frameset _ 
 .AddNewFrame wdFramesetNewRight

Cet exemple montre comment affecter le nom « BottomFrame » au troisième objet Frameset enfant de la page de cadres.

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

Cet exemple montre comment lier le frame spécifié à un fichier local appelé « Order.htm ». Il définit le frame pour qu’il puisse être redimensionnable, qu’il s’affiche avec des barres de défilement dans un navigateur web et qu’il soit de 25 % aussi haut que la fenêtre active.

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

Cet exemple montre comment afficher les bordures des cadres dans la page de cadres spécifiée.

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

Cet exemple montre comment définir une largeur de 6 points et la couleur ocre pour les bordures des cadres d'une page de cadres.

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

Remarque

Pour plus d'informations sur la création des pages de cadres, voir Création de pages de cadres.

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.