API Documentation > CorelDRAW > 2025-v26 > Shape > IVGShape
Shape.RemoveFromContainer method
Removes this shape from a PowerClip object
Syntax:
Sub RemoveFromContainer(Optional ByVal Level As Long = 0)
Parameters:
Name Type Description
Level
Long
Specifies the lowest level from which to remove the shape. The shape is removed from this level and all levels above it.
Remarks:
The RemoveFromContainer method removes a shape from its PowerClip container. If there are several nested PowerClip objects, you can remove a shape from several containers at a time by specifying the Level parameter value.
Examples:
The following VBA example removes all ellipses from all PowerClip objects on the current page.
Sub Test()
Dim s As Shape, ss 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

 For Each ss In p.Shapes


If ss.Type = cdrEllipseShape Then


  ActiveDocument.ClearSelection


  ss.RemoveFromContainer


End If

 Next ss
  End If
Next s 
End Sub