作者um100000 (ㄅㄨㄅㄨ)
看板Cad_Cae
標題[問題] 如何用VBA寫出LAYDEL的指令?
時間Sat Dec 12 17:30:06 2015
各位大大晚安~~小弟最近在寫CAD VBA 處理工作上的一些狀況
想要直接經由插入的圖塊中讀取他的屬性,再判斷與EXCEL儲存格中的數值是否正確
我只有辦法寫出 在插入圖塊過程當中可以直接抓到我插入屬性的值(用MSGBOX看)
但是當巨集的程序結束之後 重新再啟動巨集就沒辦法抓到屬性的值了
想要寫說以if來判斷 如果數值不改變就不插圖塊
數值改變就要新增圖塊 不知道有沒有辦法做到這樣??
另一個想法是說,將就檔案所在圖層刪除,重新跑一次巨集使EXCEL檔案上面的圖塊上去,
不過在寫的過程當中,圖層的delete指令,沒辦法像圖中的LAYDEL指令一樣只要不是
使用中的圖層或0圖層都可以無條件刪除(會跳出視窗說有物件在圖層上)
懇請高手賜教如何寫CADVBA中的LAYDEL指令,這樣就不用手動刪圖層再重新執行巨集了
再次謝謝各位先進,第一次在板上發文請見諒XD
--
人生和比賽不同 永遠沒有贏家和輸家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.125.130
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Cad_Cae/M.1449912612.A.FB3.html