Объект GroupShapes (издатель)
Представляет отдельные фигуры в сгруппированных фигурах. Каждая фигура представлена объектом Shape . С помощью метода Item с этим объектом можно работать с отдельными фигурами в группе без необходимости их разгруппировки.
Замечания
Используйте свойство Shape.GroupItems , чтобы вернуть коллекцию GroupShapes . Используйте GroupItems (index), где индекс — это номер отдельной фигуры в сгруппированной фигуре, чтобы вернуть одну фигуру из коллекции GroupShapes .
Пример
В следующем примере три треугольника добавляются в активный документ, группирует их, задает цвет для всей группы, а затем изменяет цвет только для третьего треугольника.
Sub WorkWithGroupShapes()
With ActiveDocument.Pages.Add(Count:=1, After:=1).Shapes
.AddShape(msoShapeIsoscelesTriangle, _
50, 50, 100, 100).Name = "shpOne"
.AddShape(msoShapeIsoscelesTriangle, _
200, 50, 100, 100).Name = "shpTwo"
.AddShape(msoShapeIsoscelesTriangle, _
350, 50, 100, 100).Name = "shpThree"
With .Range(Array("shpOne", "shpTwo", "shpThree")).Group
.Fill.PresetTextured PresetTexture:=msoTextureBlueTissuePaper
.GroupItems(3).Fill.PresetTextured _
PresetTexture:=msoTextureGreenMarble
End With
End With
End Sub
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.