Compartir a través de


Método Shapes.AddShape (Excel)

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

Sintaxis

expresión. AddShape (Type, Left, Top, Width, Height)

expresión Variable que representa un objeto Shapes.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Type Obligatorio MsoAutoShapeType Especifica el tipo de autoforma que se desea crear.
Left Obligatorio Single Posición (en puntos) de la esquina superior izquierda del cuadro delimitador de la autoforma en relación con la esquina superior izquierda del documento.
Top Obligatorio Single Posición (en puntos) de la esquina superior izquierda del cuadro delimitador de la autoforma en relación con la parte superior del documento.
Width Obligatorio Single La anchura del cuadro delimitador de la Autoforma, en puntos.
Height Obligatorio Single La altura del cuadro delimitador de la Autoforma, en puntos.

Valor devuelto

Shape

Comentarios

Para cambiar el tipo de autoforma que ha agregado, establezca la propiedad AutoShapeType .

Ejemplo:

En este ejemplo se agrega un rectángulo a myDocument.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddShape msoShapeRectangle, 50, 50, 100, 200

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.