Classe Frames (Word VBA)

Référence du modèle objet Word Pour utiliser une variable de classe Frames, elle doit d'abord être instanciée, par exemple


Dim frms as Frames
Set frms = ActiveDocument.Frames

For Each

Voici un exemple de traitement des éléments Frames dans une collection


Dim frm As Frame
For Each frm In ActiveDocument.Frames
	
Next frm

Add

Renvoie un objet Frame qui représente un nouveau cadre ajouté à une plage, une sélection ou un document.

Add (Range)

Range: Plage que vous voulez encadrer.


ActiveDocument.Frames.Add Range:=Selection.Range

Count

Renvoie un type long qui représente le nombre de cadres dans la collection.


Dim lngCount As Long
lngCount = ActiveDocument.Frames.Count

Delete

Supprime la collection Frames spécifiée.


ActiveDocument.Frames.Delete

Item

Renvoie un objet frames spécifique appartenant à une collection.

Item (Index)

Index: Objet spécifique qui doit être renvoyé.


Dim frm As Frame
Set frm = ActiveDocument.Frames(Index:=1)