各位大大晚安~~小弟最近在寫CAD VBA 處理工作上的一些狀況
想要直接經由插入的圖塊中讀取他的屬性,再判斷與EXCEL儲存格中的數值是否正確
我只有辦法寫出 在插入圖塊過程當中可以直接抓到我插入屬性的值(用MSGBOX看)
但是當巨集的程序結束之後 重新再啟動巨集就沒辦法抓到屬性的值了
想要寫說以if來判斷 如果數值不改變就不插圖塊
數值改變就要新增圖塊 不知道有沒有辦法做到這樣??
另一個想法是說,將就檔案所在圖層刪除,重新跑一次巨集使EXCEL檔案上面的圖塊上去,
不過在寫的過程當中,圖層的delete指令,沒辦法像圖中的LAYDEL指令一樣只要不是
使用中的圖層或0圖層都可以無條件刪除(會跳出視窗說有物件在圖層上)
懇請高手賜教如何寫CADVBA中的LAYDEL指令,這樣就不用手動刪圖層再重新執行巨集了
再次謝謝各位先進,第一次在板上發文請見諒XD