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.