使用EXCEL公式构造命令在AUTCAD中批量画图及标注文字
问题出处来自于Excelhome一个网友的提问“我有个excel,里面含矩形名称,还有矩形的长和宽,想把这个直接批量在cad中绘制出来,
如图所示,急!!!望高手指导!!!”
乍一看感觉这个问题需要用vba写代码,从excel读取数据,然后用autocad对象提供的vba接口去绘图。多年前我确实也写过这样的程序,但是这个案例中,其实不用那么复杂,利用autocad命令行依次执行的特性,我们可以用excel公式构造出cad命令行 一个矩形一个标注,很规则的命令行,话虽如此 在实现标注的时候,遇到一点阻碍,因为普通的text命令,最后一步出来的是输入文字框,不能直接输入文字 还好cad命令行还能直接执行,文本型lisp命令,百度到list输入文字的命令行,然后计算出输入的坐标,在excel里构造好命令行后, 整列命令复制 ,粘贴到cad 即大功告成!
鉴于本文涉及的公式比较多,需要学习的同学移步到我博客在原文后下载链接
当然我就是博客主 所以必须是有120%授权的 哈哈
原文地址:http://excel880.com/blog/archives/250
成果如下
赞 (0)