Тема: Удаление набора
При экстренном выходе, т.е. при нажатии ESC, из запущенного модуля, который представлен ниже, создается набор sset. При втором запуске выдает ошибку "Набор уже создан". Пробовала вставить в раздел "ErrorCatch:"
sset.Delete - выдает другую ошибку.
Скажите пожалуйста как удалять набор sset при экстренном выходе из модуля???
Private Sub Cmd_GetBlock_Click()
Dim sset As Object
On Error GoTo ErrorCatch
Me.Hide
Dim handle
Set sset = ThisDrawing.SelectionSets.Add("Block_Edit")
sset.SelectOnScreen
Set blockObj = ThisDrawing.HandleToObject(sset.Item(0).handle)
BlockName = blockObj.Name
BlockObjAttributes = blockObj.GetAttributes
For I = LBound(BlockObjAttributes) To UBound(BlockObjAttributes)
Next I
ThisDrawing.SelectionSets.Item("Block_Edit").Delete
Me.Caption = 11" & BlockName
Me.Show
Exit Sub
ErrorCatch:
Err.Clear
End Sub