API Documentation > CorelDRAW > 2025-v26 > ShapeRange > IVGShapeRange
ShapeRange.RemoveFromContainer method
Removes this shape range from a power clip
Syntax:
Sub RemoveFromContainer(Optional ByVal Level As Long = 0)
Parameters:
Name Type Description
Level
Long
Specifies the lowest level from which you want to remove the shapes. The shapes are removed from this level and all levels above them.
Remarks:
The RemoveFromContainer method removes all the shapes in a shape range from their PowerClip containers. If there are several nested PowerClip objects, you can remove the shapes from several containers at one time by specifying the Level parameter value.
Examples:
The following VBA example removes all shapes from their PowerClip container.
Sub Test()
Dim s As Shape
Dim p As PowerClip
On Error Resume Next
For Each s In ActivePage.Shapes
  Set p = Nothing
  Set p = s.PowerClip
  If Not p Is Nothing Then

 ActiveDocument.ClearSelection

 p.Shapes.All.RemoveFromContainer
  End If
Next s 
End Sub