[问题] 如何用VBA写出LAYDEL的指令?

楼主: um100000 (ㄅㄨㄅㄨ)   2015-12-12 17:30:06
各位大大晚安~~小弟最近在写CAD VBA 处理工作上的一些状况
想要直接经由插入的图块中读取他的属性,再判断与EXCEL储存格中的数值是否正确
我只有办法写出 在插入图块过程当中可以直接抓到我插入属性的值(用MSGBOX看)
但是当宏的程序结束之后 重新再启动宏就没办法抓到属性的值了
想要写说以if来判断 如果数值不改变就不插图块
数值改变就要新增图块 不知道有没有办法做到这样??
另一个想法是说,将就档案所在图层删除,重新跑一次宏使EXCEL档案上面的图块上去,
不过在写的过程当中,图层的delete指令,没办法像图中的LAYDEL指令一样只要不是
使用中的图层或0图层都可以无条件删除(会跳出视窗说有物件在图层上)
恳请高手赐教如何写CADVBA中的LAYDEL指令,这样就不用手动删图层再重新执行宏了
再次谢谢各位先进,第一次在板上发文请见谅XD

Links booklink

Contact Us: admin [ a t ] ucptt.com