Propiedad Document.Shapes (Word)

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

Objeto Document

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.