Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve una colección Shapes que representa todos los objetos Shape del documento especificado. Solo lectura.
Sintaxis
expresión. Formas
Expresión Variable que representa un objeto Document .
Comentarios
En la colección pueden incluirse dibujos, formas, objetos OLE, controles ActiveX, objetos de texto y llamadas. Para obtener información sobre cómo devolver un único miembro de una colección, vea Devolver un objeto de una colección.
La propiedad Shapes, cuando se aplica a un documento, devuelve todos los objetos Shape del artículo principal del documento, sin incluir los encabezados y pies de página.
Ejemplo:
En este ejemplo se crea un nuevo documento, se le agrega un rectángulo de 100 puntos de ancho y 50 puntos de alto, y se establece la esquina superior izquierda del rectángulo en 5 puntos desde el borde izquierdo y 25 puntos desde la esquina superior izquierda de la página.
Set myDoc = Documents.Add
myDoc.Shapes.AddShape msoShapeRectangle, 5, 25, 100, 50
En este ejemplo se establece la textura del relleno de todas las formas del documento activo.
For Each s in ActiveDocument.Shapes
s.Fill.PresetTextured msoTextureOak
Next s
En este ejemplo se aplica sombreado a la primera forma del documento activo.
Set myShape = ActiveDocument.Shapes(1)
myShape.Shadow.Type = msoShadow6
Consulte también
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.