[求助]VBA获取所选对象的图层名
本帖最后由 作者 于 2008-1-22 16:11:15 编辑 <br /><br /> <p>我选择了一条线,想知道它的图层名,不知用VBA代码如何实现?</p> Dim guanbi As AcadObjectDim basePnt As Variant
Dim layObj As AcadLayer
ThisDrawing.Utility.GetEntity guanbi, basePnt, "叫如何不爱你"
Set layObj = ThisDrawing.Layers.Item(guanbi.Layer)
MsgBox layObj.Name <p>搜集资料!</p> 这个是好资料哈。
这个是好资料哈。
学到了好多东西,谢谢大家! Dim returnObj As AcadObject
Dim basePnt As Variant
Thisdrawing.Utility.GetEntity returnObj, basePnt, "请选择"
然后returnObj.Layer就可以获取所选实体的图层名,是字符串格式的。
页:
[1]