Sub test() Dim p(0 To 2) As Double, p1(0 To 2) As Double Dim l As AcadLine p(0) = 0: p(1) = 20: p(2) = 0 p1(0) = 100: p1(1) = 400: p1(2) = 0 Set l = ThisDrawing.ModelSpace.AddLine(p, p1) Dim l1 As Variant l1 = l.Offset(80) '获得偏移后的直线实体 Dim l2 As AcadLine Set l2 = l1(0) l2.color = acRed '把偏移后的直线变成红色 End Sub
|