直接开门见山
今天写了一个超简短的VBA程序 先请大家过目
Sub Unbelievable()
Dim LinePoints(0 To 7) As Double
Dim Lineobj As AcadLWPolyline
Dim OutLineObj As Variant
LinePoints(0) = 518272.6283
LinePoints(1) = 3181584.5378
LinePoints(2) = 518265.3245
LinePoints(3) = 3186202.672
LinePoints(4) = 524367.6342
LinePoints(5) = 3186213.9028
LinePoints(6) = 524377.3628
LinePoints(7) = 3181595.7583
Set Lineobj = ThisDrawing.ModelSpace.AddLightWeightPolyline(LinePoints)
Lineobj.Closed = True
OutLineObj = Lineobj.Offset(-85)
End Sub