Clase Frames (Word VBA)

Referencia de modelos de objetos de Word

Para usar una variable de clase Frames, primero debe ser instanciado, por ejemplo

Dim frms as Frames
Set frms = ActiveDocument.Frames

Los siguientes procedimientos se pueden usar para establecer variables de clase Frames : Document.Frames, Range.Frames y Selection.Frames.

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Frames en una colección.

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

Add

Devuelve un objeto Frame que representa un marco nuevo agregado a un intervalo, una selección o un documento.

Add (Range)

Range: Intervalo que desea que rodee el marco.

ActiveDocument.Frames.Add Range:=Selection.Range

Count

Devuelve un Long que representa el número de marcos de la colección.

Dim lngCount As Long
lngCount = ActiveDocument.Frames.Count

Delete

Elimina la colección Frames especificada.

ActiveDocument.Frames.Delete

Item

Devuelve un objeto frames individual de una colección.

Item (Index)

Index: El objeto individual que se va a devolver.

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