'直线转化为样条曲线 Sub LineToSPline() Dim E As AcadEntity Dim L As AcadLine Dim StartTan(0 To 2) As Double '指定样条曲线的起点切向。 Dim FitPoints(0 To 8) As Double '指定样条曲线的所有拟合点? Dim CenterP As Variant '直线中点 Dim a(0 To 2) As Double '拟合样条曲线的端点和终点的方向 Dim n As Long Dim i As Long Dim Sp As AcadSpline n = ThisDrawing.ModelSpace.Count For Each E In ThisDrawing.ModelSpace i = i + 1 ThisDrawing.Utility.Prompt Int(i / n * 100) & "%" & vbCrLf DoEvents 'ThisDrawing.Utility.Prompt L.ObjectName 'If e.ObjectName = "AcDbLine" Then If TypeOf E Is AcadLine Then Set L = E
还原天正轴线字体 : Sub HYTZZT() Dim T As AcadTextStyle Set T = ThisDrawing.TextStyles("_TCH_AXIS") T.fontFile = "complex.shx" T.BigFontFile = "gbcbig.shx" ThisDrawing.Regen acAllViewports End Sub