ShapeRange Interfaz

Definición

Representa un intervalo de formas, que es un conjunto de formas de un documento.

public interface class ShapeRange : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000209B5-0000-0000-C000-000000000046")]
public interface ShapeRange : System.Collections.IEnumerable
type ShapeRange = interface
    interface IEnumerable
Public Interface ShapeRange
Implements IEnumerable
Atributos
Implementaciones

Comentarios

Un intervalo de formas puede contener una o varias formas, o incluso todas las formas del documento. Puede incluir las formas que desee, elegidas entre todas las formas del documento o todas las formas de la selección, para construir un intervalo de formas. Por ejemplo, podría construir una colección ShapeRange que contenga las tres primeras formas en un documento, todas las formas seleccionadas o todas las formas libres de un documento.

Nota La mayoría de las operaciones que se pueden realizar con un Shape objeto también se pueden realizar con un objeto ShapeRange que contiene solo una forma. Algunas operaciones, cuando se realizan en un objeto ShapeRange que contenga más de una forma, producirán un error.

Use Shapes.Range(index), donde index es el nombre o el número de índice de la forma o una matriz que contiene nombres o números de índice de formas, para devolver una colección ShapeRange que representa un conjunto de formas en un documento. Puede usar mediante programación una matriz para construir una matriz de nombres o números de índice.

Aunque puede usar el Range(Object) método para devolver cualquier número de formas, es más sencillo usar el Item[Object] método si desea devolver solo un solo miembro de la colección. Por ejemplo, Shapes(1) es más sencillo que Shapes.Range(1).

Use Selection.ShapeRange(index), donde index es el nombre o el número de índice, para devolver un objeto Shape que representa una forma dentro de una selección.

Use el Align(MsoAlignCmd, Int32)método , Distribute(MsoDistributeCmd, Int32)o ZOrder(MsoZOrderCmd) para colocar un conjunto de formas en relación entre sí o en relación con el documento.

Use el Group()método , Regroup()o Ungroup() para crear y trabajar con una sola forma formada a partir de un intervalo de formas. La GroupItems propiedad de un objeto Shape devuelve el GroupShapes objeto , que representa todas las formas agrupadas para formar una forma.

La grabadora siempre usa la ShapeRange propiedad al grabar formas.

Un objeto ShapeRange no incluye InlineShape objetos.

Propiedades

Adjustments

Devuelve un Adjustments objeto que contiene valores de ajuste para todos los ajustes del objeto especificado ShapeRange 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 Range objeto que representa el intervalo de delimitador del intervalo de formas especificado.

Application

Devuelve un Application objeto que representa la aplicación microsoft Word.

AutoShapeType

Devuelve o establece el tipo de forma del objeto especificado ShapeRange , que debe representar una autoforma distinta de una línea o un dibujo de forma libre.

BackgroundStyle

Obtiene o establece el estilo de fondo de las formas del intervalo de formas especificado.

Callout

Devuelve un CalloutFormat objeto que contiene propiedades de formato de llamada para el objeto especificado ShapeRange que representa las llamadas.

CanvasItems

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

Child

True si todas las formas de un intervalo de formas son formas secundarias del mismo elemento primario.

ConnectionSiteCount

Reservado para uso interno.

Connector

Reservado para uso interno.

ConnectorFormat

Reservado para uso interno.

Count

Devuelve el número de elementos de la colección especificada.

Creator

Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.

Diagram

Devuelve un objeto Diagram al que pertenece un nodo de diagrama.

DiagramNode

Devuelve un DiagramNode objeto que representa un nodo de un diagrama.

Fill

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

Glow

Devuelve un GlowFormat objeto que representa el formato de resplandor de un intervalo de formas. Solo lectura.

GroupItems

Devuelve un GroupShapes objeto que representa las formas individuales del objeto especificado ShapeRange que representa formas agrupadas.

HasDiagram

MsoTrue si una forma es un diagrama.

HasDiagramNode

MsoTrue si una forma es un nodo de diagrama.

Height

Devuelve o establece el alto del objeto especificado en puntos.

HeightRelative

Devuelve o establece un valor single que representa el porcentaje de la forma de destino a la que se ajusta el tamaño del intervalo de formas. Lectura y escritura.

HorizontalFlip

Indica que una forma se ha volteado horizontalmente.

Hyperlink

Devuelve un WdShapePosition objeto que representa el hipervínculo asociado al objeto especificado ShapeRange .

ID

Devuelve el tipo del objeto especificado.

Item[Object]

Devuelve un objeto individual de una colección.

LayoutInCell

Devuelve un entero que representa si una forma de una tabla se muestra dentro de la tabla o fuera de la tabla. True indica que se debe mostrar la imagen especificada en la tabla. False indica que se muestra una imagen especificada 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. También puede ser cualquier constante válida WdShapePosition .

LeftRelative

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

Line

Devuelve un LineFormat objeto que contiene propiedades de formato de línea para la forma especificada.

LockAnchor

True si el delimitador del objeto especificado ShapeRange está bloqueado en el intervalo de anclaje.

LockAspectRatio

MsoTrue si la forma especificada mantiene sus proporciones originales cuando se cambia el tamaño. MsoFalse si se pueden cambiar el alto y el ancho de la forma de manera independiente entre sí cuando se cambia el tamaño.

Name

Devuelve o establece el nombre del objeto especificado.

Nodes

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

Parent

Devuelve un objeto que representa el objeto primario del objeto especificado.

ParentGroup

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

PictureFormat

Devuelve un PictureFormat objeto que contiene propiedades de formato de imagen para el objeto especificado ShapeRange que representa una imagen o un objeto OLE.

Reflection

Devuelve un ReflectionFormat objeto que representa el formato de reflexión de un intervalo de formas. Solo lectura.

RelativeHorizontalPosition

Especifica a qué es relativa la posición horizontal de un intervalo de formas.

RelativeHorizontalSize

Devuelve o establece una WdRelativeHorizontalSize constante que representa el objeto al que es relativo un intervalo de formas. Lectura y escritura.

RelativeVerticalPosition

Especifica a qué es relativa la posición vertical de un intervalo de formas.

RelativeVerticalSize

Devuelve o establece una WdRelativeVerticalSize constante que representa el objeto al que es relativo un intervalo de formas. Lectura y escritura.

Rotation

Devuelve o establece el número de grados que gira la forma especificada alrededor del eje z. Un valor positivo indica un giro hacia la derecha; un valor negativo indica un giro hacia la izquierda.

RTF

Reservado para uso interno.

Shadow

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

ShapeStyle

Obtiene o establece el estilo de forma de las formas del intervalo de formas especificado.

SoftEdge

Devuelve un SoftEdgeFormat objeto que representa el formato de borde suave para un intervalo de formas. Solo lectura.

TextEffect

Devuelve un TextEffectFormat objeto que contiene propiedades de formato de efecto de texto para el objeto especificado ShapeRange que representa WordArt.

TextFrame

Devuelve un TextFrame objeto que contiene el texto de la forma especificada.

TextFrame2

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

ThreeD

Devuelve un ThreeDFormat objeto que contiene propiedades de formato de efecto 3D para la forma especificada.

Title

Obtiene 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 del intervalo de formas especificado en puntos.

TopRelative

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

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 del objeto especificado en puntos.

WidthRelative

Devuelve o establece un valor Single que representa el ancho relativo de un intervalo de formas. Lectura y escritura.

WrapFormat

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

ZOrderPosition

Devuelve la posición de la forma especificada en el orden Z.

Métodos

Activate()

Activa el objeto especificado.

Align(MsoAlignCmd, Int32)

Alinea las formas del intervalo especificado.

Apply()

Se aplica al formato de forma especificado que se ha copiado mediante el PickUp() método .

CanvasCropBottom(Single)

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

CanvasCropLeft(Single)

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

CanvasCropRight(Single)

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

CanvasCropTop(Single)

Recorta un porcentaje del ancho de un lienzo de dibujo desde la parte superior del lienzo.

ConvertToFrame()

Convierte la forma especificada en un marco. Devuelve un Frame objeto que representa el nuevo marco.

ConvertToInlineShape()

Convierte la forma especificada en la capa de dibujo de un documento en una forma integrada en la capa de texto. Devuelve un InlineShape objeto que representa la imagen o el objeto OLE.

Delete()

Elimina el objeto especificado.

Distribute(MsoDistributeCmd, Int32)

Distribuye uniformemente las formas del intervalo especificado.

Duplicate()

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

Flip(MsoFlipCmd)

Voltea una forma horizontal o verticalmente.

GetEnumerator()

Representa un intervalo de formas, que es un conjunto de formas de un documento.

Group()

Agrupa las formas del intervalo especificado. Devuelve las formas agrupadas como un solo Shape objeto.

IncrementLeft(Single)

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

IncrementRotation(Single)

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

IncrementTop(Single)

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

PickUp()

Copia el formato de la forma especificada.

Regroup()

Vuelve a agrupar el grupo al que pertenecía anteriormente el intervalo de formas especificado. Devuelve las formas reagrupadas como un solo Shape objeto.

RerouteConnections()

Reservado para uso interno.

ScaleHeight(Single, MsoTriState, MsoScaleFrom)

Cambia el alto de la forma en un factor especificado.

ScaleWidth(Single, MsoTriState, MsoScaleFrom)

Cambia el ancho de la forma en un factor especificado.

Select(Object)

Selecciona el objeto especificado.

SetShapesDefaultProperties()

Aplica el formato de la forma especificada a una forma predeterminada para ese documento. Las nuevas formas heredan muchos de sus atributos de la forma predeterminada.

Ungroup()

Desagrupa las formas agrupadas en la forma especificada o intervalo de formas. Separa las imágenes y objetos OLE dentro de la forma especificada o intervalo de formas. Devuelve las formas desagrupadas como un solo ShapeRange objeto.

ZOrder(MsoZOrderCmd)

Mueve la forma especificada delante o detrás de otras formas de la colección (es decir, cambia la posición de la forma en el orden z).

Se aplica a