Clase ShapeRange - un rango de formas (Word VBA)

La clase ShapeRange representa un intervalo de formas, que es un conjunto de formas de un documento.

Las siguientes clases dan acceso a la clase ShapeRange

Métodos

Align - Alinea las formas del intervalo especificado.

Apply - Se aplica a la forma especificada el formato que se ha copiado mediante el método PickUp.

CanvasCropBottom - Recorta un porcentaje del alto de un lienzo de dibujo desde la parte inferior del lienzo.

CanvasCropLeft - Recorta un porcentaje del ancho de un lienzo de dibujo desde el lado izquierdo del lienzo.

CanvasCropRight - Recorta un porcentaje del ancho de un lienzo de dibujo desde el lado derecho del lienzo.

CanvasCropTop - Recorta un porcentaje del alto de un lienzo de dibujo desde la parte superior del lienzo.

ConvertToInlineShape - Convierte la forma especificada en la capa de dibujo de un documento en una forma integrada en la capa de texto.

Delete - Elimina el intervalo de formas especificado.

Distribute - Distribuye uniformemente las formas del intervalo especificado.

Duplicate - Crea un duplicado del objeto ShapeRange especificado, agrega el nuevo intervalo de formas a la colección Shapes con un desplazamiento estándar de las formas originales y, a continuación, devuelve un objeto Shape .

Flip - Voltea una forma horizontal o verticalmente.

Group - Agrupa las formas del intervalo especificado y devuelve las formas agrupadas como un único objeto Shape .

IncrementLeft - Mueve la forma horizontalmente el número de puntos especificado.

IncrementRotation - Cambia el giro de la forma alrededor del eje Z el número especificado de grados.

IncrementTop - Mueve la forma verticalmente el número de puntos especificado.

Item - Devuelve un objeto Shape individual de una colección.

PickUp - Copia el formato de la forma especificada.

ScaleHeight - Ajusta el alto de un intervalo de formas según un factor especificado.

ScaleWidth - Ajusta el ancho de una forma según un factor especificado.

Select - Selecciona el intervalo de formas especificado.

SetShapesDefaultProperties - Aplica el formato de una forma predeterminada de un documento al intervalo de formas especificado.

Ungroup - Desagrupa las formas agrupadas del intervalo de formas especificado, separa las imágenes y los objetos OLE dentro de la forma o el intervalo de formas especificado y devuelve las formas desagrupadas como un solo objeto ShapeRange .

ZOrder - Mueve el intervalo de formas especificado delante o detrás de otras formas de la colección (es decir, cambia la posición del intervalo de formas en el orden Z).

Propiedades

Adjustments Devuelve un objeto Adjustments que contiene los valores de ajuste de todos los ajustes del objeto ShapeRange especificado que representa una Autoforma o WordArt.

AlternativeText Devuelve o establece el texto alternativo asociado con una forma en una página web.

Anchor Devuelve un objeto Range que representa el intervalo de fijación del intervalo de formas especificado.

AutoShapeType Devuelve o establece el tipo de forma para el objeto ShapeRange especificado, que debe representar una autoforma que no sea una línea o dibujo de forma libre.

BackgroundStyle Establece o devuelve el estilo de fondo de las formas en el rango de formas especificado.

Callout Devuelve un objeto CalloutFormat que contiene las propiedades del formato de llamada de la forma especificada.

CanvasItems Devuelve un objeto CanvasShapes que representa una colección de formas en un lienzo de dibujo.

Child True si la forma es una forma secundaria o si todas las formas en un intervalo de formas son formas secundarias de la misma forma primaria.

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

Decorative Establece o devuelve la marca decorativa del objeto especificado.

Fill Devuelve un objeto FillFormat que contiene las propiedades de formato de relleno de la forma especificada.

Glow Devuelve un objeto GlowFormat que muestra el formato iluminado de un intervalo de formas.

GraphicStyle Devuelve o establece una constante MsoGraphicStyleIndex que representa el estilo de un intervalo de formas que contiene uno o varios gráficos SVG.

GroupItems Devuelve un objeto GroupShapes que representa las formas individuales del grupo especificado.

Height Devuelve o establece el alto del intervalo de formas especificado.

HeightRelative Devuelve o establece un valor de tipo Single que indica el porcentaje de la forma de destino respecto al que se ajusta el tamaño del intervalo de formas.

HorizontalFlip Indica que un intervalo de formas se ha volteado horizontalmente.

Hyperlink Devuelve un objeto HYPERLINK que representa el hipervínculo asociado con el objeto ShapeRange especificado.

ID Devuelve el tipo de identificación para el intervalo de formas.

LayoutInCell Devuelve un Long que indica si una forma de una tabla se muestra dentro o fuera de la tabla.

Left Devuelve o establece un valor Single que representa la posición horizontal, medida en puntos, del intervalo de formas especificado.

LeftRelative Devuelve o establece un valor Single que representa la posición izquierda relativa de un intervalo de formas.

Line Devuelve un objeto LineFormat que contiene las propiedades de formato de línea del intervalo de formas especificado.

LockAnchor True si el delimitador del objeto ShapeRange especificado está bloqueado para el intervalo de fijación.

LockAspectRatio MsoTrue si la forma especificada mantiene sus proporciones originales cuando se cambia el tamaño.

Model3D Devuelve un objeto Model3DFormat que contiene propiedades Model3D.

Name Devuelve o establece el nombre del objeto especificado.

Nodes Devuelve una colección ShapeNodes que representa la descripción geométrica de la forma especificada.

ParentGroup Devuelve un objeto Shape que representa la forma primaria común de un intervalo de formas.

PictureFormat Devuelve un objeto PictureFormat que contiene las propiedades de formato de imagen del intervalo de formas especificado.

Reflection Devuelve un objeto ReflectionFormat que representa el formato de reflejo de un intervalo de formas.

RelativeHorizontalPosition Especifica la posición horizontal relativa de un intervalo de formas.

RelativeHorizontalSize Devuelve o establece una constante wdrelativehorizontalsize ( que representa el objeto respecto al que es relativo un intervalo de formas.

RelativeVerticalPosition Especifica la posición vertical relativa de un intervalo de formas.

RelativeVerticalSize Devuelve o establece una constante WdRelativeVerticalSize que representa el objeto respecto al que es relativo un intervalo de formas.

Rotation Devuelve o establece el número de grados que gira la forma especificada alrededor del eje z.

Shadow Devuelve un objeto ShadowFormat que representa el formato de sombreado de la forma especificada.

ShapeStyle Devuelve o establece el estilo de forma de las formas en el intervalo de formas especificado.

SoftEdge Devuelve un objeto SoftEdgeFormat que representa el formato de borde suave de un intervalo de formas.

TextEffect Devuelve un objeto TextEffectFormat que contiene las propiedades de formato de efecto de texto de la forma especificada.

TextFrame Devuelve un objeto TextFrame que contiene el texto del intervalo de formas especificado.

TextFrame2 Devuelve un objeto TextFrame2 que contiene el texto del intervalo de formas especificado.

ThreeD Devuelve un objeto ThreeDFormat que contiene las propiedades de formato 3D para el intervalo de formas especificado.

Title Devuelve o establece una cadena que contiene un título para las formas del intervalo de formas especificado.

Top Devuelve o establece la posición vertical de la forma especificada o intervalo de formas en puntos.

TopRelative Devuelve o establece un valor Single que representa la posición superior relativa de un intervalo de formas.

Type Devuelve el tipo de forma.

VerticalFlip True si la forma especificada está volteada alrededor del eje vertical.

Vertices Devuelve las coordenadas de los vértices del dibujo de forma libre especificado, y los puntos de control de las curvas Bézier, como una serie de pares de coordenadas.

Visible True si el objeto especificado o el formato aplicado, está visible.

Width Devuelve o establece el ancho, en puntos, de las formas dentro del intervalo.

WidthRelative Devuelve o establece un valor Single que representa el ancho relativo de un intervalo de formas.

WrapFormat Devuelve un objeto WrapFormat que contiene las propiedades de ajuste de texto alrededor del intervalo de formas especificado.

ZOrderPosition Devuelve un Long que representa la posición de la forma especificada en el orden z.