Propriedade Document.Shapes (Word)
Retorna uma coleção de formas que representa todos os objetos de forma no documento especificado. Somente leitura.
Sintaxe
expressão. Formas
Expressão Uma variável que representa um objeto Document .
Comentários
Essa coleção pode conter desenhos, formas, figuras, objetos OLE, controles ActiveX, objetos de texto e textos explicativos. Para obter informações sobre como retornar um único membro de uma coleção, consulte Retornando um objeto de uma coleção.
A propriedade Shapes, quando aplicada a um documento, retorna todos os objetos Shape no texto principal do documento, excluindo os cabeçalhos e rodapés.
Exemplo
Este exemplo cria um novo documento, adiciona a ele um retângulo com 100 pontos de largura e 50 pontos de altura e define o canto superior esquerdo do retângulo como estando a 5 pontos da borda esquerda e a 25 pontos do canto superior esquerdo da página.
Set myDoc = Documents.Add
myDoc.Shapes.AddShape msoShapeRectangle, 5, 25, 100, 50
Este exemplo define a textura de preenchimento de todas as formas do documento ativo.
For Each s in ActiveDocument.Shapes
s.Fill.PresetTextured msoTextureOak
Next s
Este exemplo adiciona uma sombra à primeira forma do documento ativo.
Set myShape = ActiveDocument.Shapes(1)
myShape.Shadow.Type = msoShadow6
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.