Свойство Selection.ShapeRange (Publisher)

Возвращает коллекцию ShapeRange , представляющую все объекты Shape в указанном диапазоне или выделенном фрагменте. Диапазон фигур может содержать рисунки, фигуры, рисунки, объекты OLE, элементы ActiveX, текстовые объекты и выноски.

Синтаксис

expression. ShapeRange

Выражение Переменная, представляющая объект Selection .

Возвращаемое значение

ShapeRange

Пример

В следующем примере задается шаблон заливки для всех фигур в выделенном фрагменте. В этом примере предполагается, что в активной публикации выбрана одна или несколько фигур.

Sub ChangeFillForShapeRange() 
 Selection.ShapeRange.Fill.Patterned Pattern:=msoPattern20Percent 
End Sub

В следующем примере форматирование тени и заливки применяется ко всем фигурам в выделенном фрагменте. В этом примере предполагается, что в активной публикации выбрана одна или несколько фигур.

Sub SetShadowForSelectedShapes() 
 With Selection.ShapeRange 
 .Shadow.Type = msoShadow6 
 .Fill.Patterned Pattern:=msoPatternDottedDiamond 
 End With 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.