ShapeRange Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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). |