使用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)

相关推荐

  • CAD梦想画图线重模式该如何使用

    显示线条宽度的模式.CAD梦想画图软件中,线重模式主要用于区分线段的作用与打印图纸显示的清晰度. 执行方式 (1)单击菜单栏"视图→线重".如图: (2)单击常用工具栏" ...

  • CAD如何使用镜像命令

    在CAD画图软件中把选择的对象以一条镜像线为轴进行对称复制.镜像操作完成后,可以保留源对象,也可以将其删除. 执行方式 (1)单击菜单栏"修改→镜像".如图: (2)单击编辑工具栏 ...

  • CAD如何使用任意线命令

    在CAD绘图区域上随意画线,像一只铅笔一样. 执行方式 (1)单击菜单栏"功能→批注→任意线".如图: (2)在左下角命令行中输入"MxC_Pencil".按e ...

  • CAD如何绘制批注命令

    在CAD图上作一个批注.浏览CAD图纸时,在图上放一些提示批注信息. 1.常用批注 执行方式 (1)单击菜单栏"绘图→批注".如图: (2)在左下角命令行中输入"MxET ...

  • CAD如何使用离散曲线命令

    此命令是指把在CAD图纸中选择的对象重新复制一个出来,不同的是,复制出来的对象不是完整的线段,而是多段实体. 执行方式 (1)单击菜单栏"修改→离散".如图: (2)单击编辑状态栏 ...

  • CAD阵列怎么用?CAD阵列快捷键命令

    CAD阵列怎么用?相信很多CAD新手在学习CAD制图之初都会发出这样的疑问,在浩辰CAD软件中CAD阵列快捷键命令是:AR,全称是:ARRAY.下面就和小编了解一下浩辰CAD软件中CAD阵列的相关应用 ...

  • 8个IF函数,扩展17个Excel公式,都是工作中常用的,收藏吧!

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 在Excel表格中判断数据最常用的就是IF函数了,今天小编要讲的IF函数,是IF的系列函数,共有8个,也在工作中经常用到, ...

  • word批量处理单文档到Excel(备用)从单个Word文件中批量取值到Excel表格中。,一个

    word批量处理 单文档到Excel(备用) 从单个Word文件中批量取值到Excel表格中.,一个Word文档中有多个表格,要求将每个表格中指定位置的值提取出来放到Excel中去,每个表中取出的值放 ...

  • Excel小技巧83:在Excel公式中插入双引号

    excelperfect 在Excel公式中,双引号用于指示文本字符串的开始和结束,例如: ='这是完美Excel公众号' 然而,假设需要在文本字符串中包括双号引,如何实现呢? 假如输入下面的公式: ...

  • 数字9.99999999E+307在Excel公式中的妙用

    Excel可以识别的最大数字是9.99999999E+307,这也是Excel允许输入到单元格中的最大数.这个数字通常与LOOKUP函数和MATCH函数相结合,用来查找行或列中最后一个数字,或者用来查 ...

  • 如何理解Excel公式中的各种符号?

    Q:在Excel公式中,我们会使用各种符号连接数字.单元格或函数,从而获得想要的结果,例如,=SQRT((1234-234)/100)^2.能够总结一下这些符号的使用吗? A:下面是Excel公式中使 ...

  • Excel公式技巧84:对混合数据中的数值求和

    excelperfect 有时候,有些需求真的是让人难以想像!如下图1所示,在列A中存在文本.数值和空单元格.现在,想要求头3个出现的数字之和,也就是说,求单元格A5中的10000.A14中的2000 ...

  • Excel公式技巧85:统计单元格区域中的各种数据类型

    excelperfect 在Excel工作表中,输入到单元格中的数据总是下列4种类型之一: 文本 数值 布尔值(TRUE或FALSE) 错误值 如下图1所示,在列A中包含有所有这4种数据类型.现在,我 ...

  • Excel公式技巧90:剔除单元格区域中的空单元格

    excelperfect 有时候,在一列数据中有许多空单元格,导致数据不连续,我们需要剔除这些空单元格,让数据区域连起来. 如下图1所示,在单元格区域A1:A15中输入了一些数据,但其间有许多空白单元 ...

  • Excel公式技巧91:求对角线单元格中的数值之和

    excelperfect Excel公式与函数非常强大,往往能够实现你认为不可能的需求.例如下图1所示的例子,我只想求单元格区域B5:F9中对角线单元格中的数值之和. 图1 也就是: B5+C6+D7 ...