Clase Shapes (Excel VBA)

Colección de todos los objetos Shape de la hoja especificada.

Las siguientes clases dan acceso a la clase Shapes

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

Dim shps as Shapes
Set shps = ActiveChart.Shapes

Los siguientes procedimientos se pueden usar para establecer variables de clase Shapes : Chart.Shapes y Worksheet.Shapes.

Métodos

Add3DModel - Crea un modelo 3D desde un archivo existente. Devuelve un objeto Shape que representa el nuevo modelo 3D.

AddCallout - Crea una llamada con línea sin borde. Devuelve un objeto Shape que representa la nueva llamada.

AddChart2 - Agrega un gráfico al documento. Devuelve un objeto Shape que representa un gráfico y lo agrega a la colección especificada.

AddConnector - Crea un conector. Devuelve un objeto Shape que representa el nuevo conector. Cuando se agrega un conector, no se conecta a nada. Use los métodos BeginConnect y EndConnect para unir el principio y el final de un conector a otras formas del documento.

AddCurve - Devuelve un objeto Shape que representa una curva Bézier en una hoja de cálculo.

AddFormControl - Crea un control de Microsoft Excel. Devuelve un objeto Shape que representa el nuevo control.

AddLabel - Crea un rótulo. Devuelve un objeto Shape que representa el nuevo rótulo.

AddLine - Cuando se aplica al objeto Shapes , devuelve un objeto Shape que representa la nueva línea de una hoja de cálculo.

AddOLEObject - Crea un objeto OLE. Devuelve un objeto Shape que representa el nuevo objeto OLE.

AddPicture - Crea una imagen de un archivo existente. Devuelve un objeto Shape que representa la nueva imagen.

AddPicture2 - Crea una imagen de un archivo existente. Devuelve un objeto Shape que representa la nueva imagen.

AddPolyline - Crea una polilínea abierta o un polígono cerrado de dibujo. Devuelve un objeto Shape que representa la nueva polilínea o el polígono.

AddShape - Devuelve un objeto Shape que representa la nueva autoforma de una hoja de cálculo.

AddSmartArt - Crea un nuevo elemento gráfico SmartArt con el diseño especificado.

AddTextbox - Crea un cuadro de texto. Devuelve un objeto Shape que representa el nuevo cuadro de texto.

AddTextEffect - Crea un objeto WordArt. Devuelve un objeto Shape que representa el nuevo objeto WordArt.

BuildFreeform - Genera un objeto de forma libre. Devuelve un objeto FreeformBuilder que representa la forma libre mientras se está generando.

Item - Devuelve un solo objeto de una colección.

SelectAll - Selecciona todas las formas de la colección Shapes especificada.

Propiedades

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

Range Devuelve un objeto ShapeRange que representa un subconjunto de las formas de una colección Shapes.