Why EditDelete, Don't delete the Sheet ?

Dim swApp As Object
Dim Part As Object
Dim SelMgr As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim Feature As Object
Sub main()

Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
boolstatus = Part.Extension.SelectByID2("SheetName", "SHEET", 0, 0, 0, False, 0, Nothing, 0)
'Part.EditDelete
Part.DeleteSelection (False)
End Sub

Help me ,

Why?   Part.EditDelete → Don't delete the Sheet

Why ?  Part.DeleteSelection (False) → Can delete the Sheet

Thanks

*********************************

Private Sub ll1()

   Dim Xls As Excel.Application, Rng As Range

      Set Xls = GetObject(, "Excel.Application")

      Set Rng = Xls.Selection

   Dim SwApp As SldWorks.SldWorks, SwModel As ModelDoc2

      Set SwApp = Application.SldWorks

      Set SwModel = SwApp.ActiveDoc

   Dim SwSelMgr As SelectionMgr, tmp, Str

      Str = Rng

      Set SwSelMgr = SwModel.SelectionManager

      tmp = SwModel.Extension.SelectByID2(Rng, "SHEET", 0, 0, 0, False, 0, Nothing, 0)

   Dim SwSheet As Sheet

      Set SwSheet = SwSelMgr.GetSelectedObject5(1)

      Debug.Print SwSheet.GetName         

      SwModel.DeleteSelection False

      Stop  

End Sub

SolidworksApi macros