您的位置:网站首页 > CAD新闻

AutoVBA利用宏高亮显示图元

时间:2012-01-31 18:00:01 来源:未知

使用Heightlight方法,可以确定是否高亮显示图元,以直线为例,当一条直线高亮显示时,它是用直线绘制的。

高亮显示直线的代码如下。

Sub highlightline()
    If ThisDrawing.ModelSpace.Count = 0 Then
        MsgBox "there is no line to heightlight!"
    Else
        With ThisDrawing.ModelSpace
            .Item(.Count – 1).Highlight True
        End With
    End If
End Sub

代码完。

代码第一行声明highlight函数,首先判断图纸空间是否有图元,如果没有显示提示信息“there is no line to highlight!“,如果有图元者取得最后绘制的图元实例并将其高亮显示。先在CAD中绘制一条直线,运行这段代码,直线线型即变成虚线。


相关文章