Добрый день.
Мой макрос перекрашивает выбранные элементы в цвета пантон, но приходится разгруппировывать всё выделение.
Как сохранить структуру группировки выделения, но при этом перекрасить объекты?
Мой макрос перекрашивает выбранные элементы в цвета пантон, но приходится разгруппировывать всё выделение.
Код:
Dim s As shape
Dim sr As New ShapeRange
Set sr = ActiveSelectionRange
sr.UngroupAll
If sr.Count = 0 Then
MsgBox "Nothing selected!"
Exit Sub
End If
For Each s In sr.Shapes
If Not s.Fill.UniformColor.IsSpot Then
If Not s.Fill.Type = cdrNoFill Then
s.Fill.UniformColor.ConvertToFixed cdrPANTONECoated
End If
If Not s.Outline.Type = cdrNoOutline Then
s.Outline.color.ConvertToFixed cdrPANTONECoated
End If
End If
Next s
Как сохранить структуру группировки выделения, но при этом перекрасить объекты?