問(wèn)題出處來(lái)自于Excelhome一個(gè)網(wǎng)友的提問(wèn)“我有個(gè)excel,里面含矩形名稱,還有矩形的長(zhǎng)和寬,想把這個(gè)直接批量在cad中繪制出來(lái),
如圖所示,急!??!望高手指導(dǎo)?。。 ?/p>
乍一看感覺(jué)這個(gè)問(wèn)題需要用vba寫(xiě)代碼,從excel讀取數(shù)據(jù),然后用autocad對(duì)象提供的vba接口去繪圖。多年前我確實(shí)也寫(xiě)過(guò)這樣的程序,但是這個(gè)案例中,其實(shí)不用那么復(fù)雜,利用autocad命令行依次執(zhí)行的特性,我們可以用excel公式構(gòu)造出cad命令行 一個(gè)矩形一個(gè)標(biāo)注,很規(guī)則的命令行,話雖如此 在實(shí)現(xiàn)標(biāo)注的時(shí)候,遇到一點(diǎn)阻礙,因?yàn)槠胀ǖ膖ext命令,最后一步出來(lái)的是輸入文字框,不能直接輸入文字 還好cad命令行還能直接執(zhí)行,文本型lisp命令,百度到list輸入文字的命令行,然后計(jì)算出輸入的坐標(biāo),在excel里構(gòu)造好命令行后, 整列命令復(fù)制 ,粘貼到cad 即大功告成!
鑒于本文涉及的公式比較多,需要學(xué)習(xí)的同學(xué)移步到我博客在原文后下載鏈接
當(dāng)然我就是博客主 所以必須是有120%授權(quán)的 哈哈
原文地址:http://excel880.com/blog/archives/250
成果如下
聯(lián)系客服