Свойство Document.Shapes (Word)
Возвращает коллекцию Shapes , представляющую все объекты Shape в указанном документе. Только для чтения.
Синтаксис
expression. Формы
Выражение Переменная, представляющая объект Document .
Замечания
Эта коллекция может содержать рисунки, фигуры, рисунки, объекты OLE, элементы ActiveX, текстовые объекты и выноски. Сведения о возврате одного члена коллекции см. в разделе Возвращение объекта из коллекции.
Свойство Shapes при применении к документу возвращает все объекты Shape в основной истории документа, за исключением колонтитулов.
Пример
В этом примере создается новый документ, к нему добавляется прямоугольник шириной 100 точек и высотой 50 точек, а верхний левый угол прямоугольника — в 5 точках от левого края и 25 точек от левого верхнего угла страницы.
Set myDoc = Documents.Add
myDoc.Shapes.AddShape msoShapeRectangle, 5, 25, 100, 50
В этом примере задается текстура заливки для всех фигур в активном документе.
For Each s in ActiveDocument.Shapes
s.Fill.PresetTextured msoTextureOak
Next s
В этом примере на первую фигуру активного документа добавляется тень.
Set myShape = ActiveDocument.Shapes(1)
myShape.Shadow.Type = msoShadow6
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.