Помогите создать блок масштабирование на 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, как быть?
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, как быть?