在 vb 中如何执行 “purge"
cadapp.ActiveDocument.SendCommand "PURGE" & vbCr & "la"&vbCr& "NET"& vbCr "N"&Chr(13)这样写 哪里错了!!!!!1
NET 为图层名 真不明白你为什么要这样用VBA呢?
thisdrawing.purgeall方法 wuyunpeng888 发表于 2013-2-2 13:37
真不明白你为什么要这样用VBA呢?
thisdrawing.purgeall方法
楼主yanasdf789的想法是正确的,这样可以删除想要删除的图层了,而thisdrawing.purgeall方法则是把所有的都清理了 哪里错了?会弹出purge对话框?用_purge试试,命令行,只要后面参数都对,就没问题。 试了下,这个可以:
ActiveDocument.SendCommand "(command ""purge"" )" & vbCr & "LA" & vbCr & "NET" & vbCr & "N" & vbCr
要删除图层直接删,用了你也清理不掉,还是多余 Thisdrawing.layers.item("NET").delete 本帖最后由 wuyunpeng888 于 2018-4-24 12:31 编辑
没用就可以删,删不掉有异常就是被占用了,清理也没用 gfwu888 发表于 2018-4-17 10:08
楼主yanasdf789的想法是正确的,这样可以删除想要删除的图层了,而thisdrawing.purgeall方法则是把所有的 ...
那这想法就更有问题了,直接用对象的delete方法呀
on error resume next
thisdrawing.layers.item("la").delete
页:
[1]