Clase Frame - marco (Word VBA)

La clase Frame representa un marco.

Las siguientes clases dan acceso a la clase Frame

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

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Frame : Find.Frame, Frames.Add, Frames.Item, Replacement.Frame y Style.Frame.

For Each

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

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

Métodos

Copy - Copia el marco especificado en el Portapapeles.

Cut - Elimina el marco especificado del documento y lo coloca en el Portapapeles.

Delete - Elimina el marco especificado.

Select - Selecciona el objeto especificado.

Propiedades

Borders Devuelve una colección Borders que representa todos los bordes del marco especificado.

Height Devuelve o establece un valor Single que representa el alto (en puntos) del marco especificado.

HeightRule Devuelve o establece un WdFrameSizeRule que representa la regla que determinará el alto del marco especificado.

HorizontalDistanceFromText Devuelve o establece la distancia horizontal entre un marco y el texto circundante, en puntos.

HorizontalPosition Devuelve o establece la distancia horizontal entre el borde del marco y el elemento especificado por la propiedad RelativeHorizontalPosition .

LockAnchor True si el marco especificado está bloqueado.

Range Devuelve un objeto Range que representa la parte de un documento incluida en el marco.

RelativeHorizontalPosition Especifica la posición horizontal relativa de un marco.

RelativeVerticalPosition Especifica la posición vertical relativa de un marco.

Shading Devuelve un objeto shading que hace referencia al formato de sombreado del objeto especificado.

TextWrap True si el texto del documento se ajusta alrededor del marco especificado.

VerticalDistanceFromText Devuelve o establece la distancia vertical (en puntos) entre un marco y el texto circundante.

VerticalPosition Devuelve o establece la distancia vertical entre el borde del marco y el elemento especificado por la propiedad RelativeVerticalPosition.

Width Devuelve o establece el ancho (en puntos) del marco, en puntos.

WidthRule Devuelve o establece la norma utilizada para determinar el ancho de un marco.

Borders - Una colección de objetos Border que representan los bordes de un objeto.

Range - Representa un área contigua en un documento.

Shading - Contiene los atributos de sombreado de un objeto.