yangdongsh 发表于 2005-10-20 14:32:00

请教高手:根据excel中的数据,利用vb调用autocad进行作图

<P><FONT face=宋体 size=2>我是vb初学者,有一项数据处理任务:</FONT></P>
<P><FONT face=宋体 size=2>原始数据按统一格式存放在excel中,共有几十组,现在想用vb调用autocad根据excel中的数据(一行数据表示一个点,平面的二维点坐标)做出折线图,怎样处理,能给出大致步骤吗(最好详细些)?一组数据对应一个折线图,怎样控制这些折线图在cad中的位置?</FONT></P>
<P><FONT face=宋体 size=2>小弟不胜感激!</FONT></P>

gzx901 发表于 2005-10-29 22:21:00

<P>在EXCEL表的单元格中填入下列内容,然后把这此内容的计算值复制下来,粘贴在CAD的命令框中,CAD便会自动运行画线命令,画成罗旋线。在此基础上,现延这条罗旋线拉伸,便可做成弹簧、罗丝等。</P>
<P>3dpoly<BR>0,0,0</P>
<P>=200&amp;"&lt;" &amp; 20*(ROW()-5)&amp;"," &amp; ROW()*10-50<BR>=200&amp;"&lt;" &amp; 20*(ROW()-5)&amp;"," &amp; ROW()*10-50</P>

杜红元 发表于 2006-2-2 19:24:00

<P>怎么样不用复制粘贴而直接在excel中直接完成打开cad并直接完成上述数据的绘图呀!</P>

xinghesnak 发表于 2006-2-4 10:35:00

杜红元,这个问题和你的那个帖子一样啊,先提数据,再CreateObject("acad.application"),然后新建一个图,再用ThisDrawing.ModelSpace.AddLine绘制线
页: [1]
查看完整版本: 请教高手:根据excel中的数据,利用vb调用autocad进行作图