[求助]怎样实现从CAD中读取EXCEL数据并绘图
<p> 其中EXCEL的格式是 A列为x坐标 B列为y坐标 CAD读取这些数据然后绘制成圆(半径相同 任意指定)我是菜鸟不知这想法能否实现?</p><p>如果可以请高人给写个程序 这个对我很重要 谢谢了。</p> 本帖最后由 作者 于 2009-2-5 21:53:12 编辑 <br /><br /> <p><br/>Public Sub GetDataFromXLS()</p><p> Dim ExcelSheet As Object<br/> Dim cell As Range<br/> Dim Excelobj As Excel.Application<br/> Dim ExcelWorkbook As Object<br/> Dim pt(0 To 2) As Double<br/>'创建Excel应用程序实例<br/> On Error Resume Next<br/> Set Excelobj = GetObject(, "Excel.Application")<br/> If Err <> 0 Then<br/> Set Excelobj = CreateObject("Excel.Application")<br/> End If<br/> Set ExcelWorkbook = Excel.Workbooks.Open("c:\11.xls") '假设你的数据存在C盘11.xls文件里<br/> Set ExcelSheet = Excelobj.ActiveSheet<br/> Set cell = ExcelSheet.cell<br/> <br/> For j = 0 To 9 '假设你有10行坐标,且从第2行开始<br/> pt(0) = ExcelSheet.Cells(j + 2, 1).Value<br/> pt(1) = ExcelSheet.Cells(j + 2, 2).Value<br/> ThisDrawing.ModelSpace.AddCircle pt, 2<br/> Next j</p><p> <br/>'显示Excel工作表<br/> Excelobj.Visible = True<br/> '关闭文件<br/> ExcelWorkbook.Close SaveChanges:=False<br/> '关闭Excel应用程序<br/> Excel.Application.Quit<br/> '删除Excel应用程序实例<br/> Set Excelobj = Nothing<br/> <br/>End Sub</p><p>电子表格截图:<br/></p> 本帖最后由 作者 于 2009-2-5 21:55:33 编辑 <br /><br /> <p>别忘了引用EXCEL 11.0 Object Library</p><p> </p> <p>这个程序很简单</p><p></p> <p>我想问的是,打开excel文档可以用WINDOWS的选择路径方式打开吗,那样不是更自由</p> yxh1202发表于2010-6-6 14:50:00static/image/common/back.gif我想问的是,打开excel文档可以用WINDOWS的选择路径方式打开吗,那样不是更自由<p>当然可以啦,你自己加控件就行。</p> 这个程序在CAD 加载后,如何用?或是什么命令。。<br/> 看起来很麻烦啊 如果我的excel表格中储存的是属性块名称,一个名称对应一个块,现在想把EXCEL中的名称在CAD中用块表示出来该怎么办呢,请高人指点一下思路,本人菜鸟 多谢分享,继续来学习
页:
[1]
2