Здравствуйте.
Есть макрос расставляющий эллипсы в точке клика мыши.
Как его изменить чтобы при нажатии ESC и завершении макроса удалялись все добавленные эллипсы?
Есть макрос расставляющий эллипсы в точке клика мыши.
Код:
Sub Circleonclick()
Dim x#, y#, b As Boolean, Shift As Long, sr As ShapeRange
ActiveLayer.CreateEllipse 0, 0, 3, 2
ActiveDocument.ReferencePoint = cdrCenter
Set sr = ActiveSelectionRange:
If sr.Count = 0 Then Exit Sub
Do
b = ActiveDocument.GetUserClick(x, y, Shift, 10, False, cdrCursorWinCross)
If Not b Then sr.Duplicate.SetPosition x, y
Loop Until b <> False
End Sub
Как его изменить чтобы при нажатии ESC и завершении макроса удалялись все добавленные эллипсы?