sashafedorov82
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите создать блок масштабирование на VBA. Нужно выделить все объекты и увеличить их на 1000 с опорной точкой в начале координат. Я делал так: Sub Test() Dim sset As AcadSelectionSet Set sset = ThisDrawing.SelectionSets.Add("SS1") ' Запрос объектов от пользователя, Enter - конец ввода sset.Select acSelectionSetAll ZoomExtents Dim basePoint(0 To 2) As Double Dim scalefactor As Double basePoint(0) = 0: basePoint(1) = 0: basePoint(2) = 0: scalefactor = 1000 sset.ScaleEntity basePoint, scalefactor sset.Update End Sub Но выдает ошибку типа у объекта sset As AcadSelectionSet нет метода ScaleEntity, как быть? |