[問題] 如何用VBA寫出LAYDEL的指令?

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