[求助]关于AutoCAD与Excel的数据链接的
<p>我希望通过在AutoCAD里读取图元信息之后,存入到Excel中,之前都是先放入一个临时的book1里,在做复制粘贴操作到我专门做的数据统计的Excel模版中,现在就是想能够直接把数据导入到我的那个Excel模版中,省略掉中间的临时存储环节,还请路过的高人指点一招,小辈不胜感激!</p> 什么模版?请说具体点 <p>写入时打开你的模版文件,按位置写入,然后关闭文件时另存为新的文件名。</p> StartMe发表于2007-4-21 0:14:00static/image/common/back.gif写入时打开你的模版文件,按位置写入,然后关闭文件时另存为新的文件名。<p>还麻烦前辈说明清楚些,小弟菜鸟级,还不甚理解你的指教!谢谢!</p> 本帖最后由 作者 于 2007-4-26 23:28:02 编辑 <br /><br /> <p>实在不好意思,这几天没太注意消息,今晚刚看到,简单写了几行,你可参照,具体还得多看帮助文件:</p><p>新建一窗体,新建一按钮Command1,在“工程”-“引用”中引用Excel类型库。</p><p>Private Sub Command1_Click()<br/> Dim xlApp As Excel.Application<br/> Dim xlBook As Excel.Workbook<br/> Dim xlSheet As Excel.Worksheet<br/> <br/> Set xlApp = CreateObject("Excel.Application")<br/> Set xlApp = New Excel.Application<br/> xlApp.Application.Visible = False'在写入数据时设定为不可见<br/> <br/> '假设你的模板文件是e:\1.xls,.xlt的也一样<br/> Set xlBook = xlApp.Workbooks.Open("e:\1.xls")<br/> '假设你要对模板文件中的第一个工作表操作<br/> Set xlSheet = xlBook.Worksheets(1)<br/> <br/> '对你模板的相应位置写入数据,如在第一个工作表的A1单元格写入:<br/> xlSheet.Cells(1, 1).Value = "我的模板"<br/> <br/> '模板文件另存为结果文件,结果文件名c:\2.xls<br/> xlBook.SaveAs FileName:="c:\2.xls"<br/> '关闭工作簿<br/> xlBook.Close<br/> '退出新启动的Excel程序<br/> xlApp.Application.Quit<br/> <br/> '取消引用<br/> Set xlApp = Nothing<br/> Set xlBook = Nothing<br/> Set xlSheet = Nothing<br/>End Sub</p>
页:
[1]