CAD与EXCEL配合求助
本帖最后由 zoubo604 于 2011-8-11 15:26 编辑各位大虾:你们好!
我今天来请教一个问题:我想用EXCEL编辑好坐标,文字内容.在CAD中实现批量自动按坐标输入文字的目的.现在问题是只能输入一行文字,单行文本的命令无法结束.无法执行后面的坐标文字等输入.需要手动按ESC键结束单行文本命令,我想请问如何在EXCEL中模访CAD中的ESC键,实现从EXCEL中粘贴代码到CAD对话框中,实现不用手动按ESC键,自动执行ESC的目的.6楼有附图及详细内容
如果我表达得不清楚,请进一步询问.
本帖最后由 tianti 于 2011-5-8 17:09 编辑
在excel中 隔一行就可以啦 亲爱的朋友,我想的就是不用插入空行.因为要反复做,插好空行又删除,是很麻烦的.就是想模拟ESE键或回车键,达到自动结束Text命令.我现在在EXCEL里就是用的这个.="_dtext"&" "&B3&","&C3&" "&" "&" "&G3有多行该语句,因最后没有ESE或回车键结束TEXT命令,只能在CAD中写出第一行数据.加入VBCR等都不能换行,求方法.谢谢. 直接生成 lisp 语句呢,形如 (command "TEXT" '(2.0 10.0) "" "" "文字内容" nil) ?用 TEXT 命令,而不是 DTEXT,在这样的格式里,DTEXT 响应不符。 excel再转到WORD使用就应该可以解决问题了 本帖最后由 zoubo604 于 2011-8-9 16:35 编辑
dunkel 发表于 2011-8-9 09:45 static/image/common/back.gif
直接生成 lisp 语句呢,形如 (command "TEXT" '(2.0 10.0) "" "" "文字内容" nil) ?用 TEXT 命令,而不是...
我用的这个方法,就是最后不能发送一个回车或ESE命令,导致不能结束,只能加入一个空行,相当于有了回车,如图.我就是嫌这样太麻烦了,每次要用宏插入空行,用完后又要删除空行.感谢各位指导.D:\Documents\Desktop\未命名.jpg
ptlyt 发表于 2011-8-9 12:38 static/image/common/back.gif
excel再转到WORD使用就应该可以解决问题了
转的次数太多,就没意义了.就节约不了时间了 是比较棘手的问题 zoubo604 发表于 2011-9-1 23:18 static/image/common/back.gif
转的次数太多,就没意义了.就节约不了时间了
给钱!我帮你写一个程序直接将EXCEL的数据导入CAD, zoubo604 发表于 2011-9-1 23:18 static/image/common/back.gif
转的次数太多,就没意义了.就节约不了时间了
在单元格输入="(command"&""""&"text"&""""&""""&A2&","&B2&""""&""""&"500"&""""&""""&"0"&""""&""""&C2&""""&""""&""""&")"&" "
A2 x坐标 B2 Y坐标 C2 文本内容
直接编个程序读取excel数据绘图多好,几个数据这样还行,成千上万的数据处理也太麻烦了。
页:
[1]
2