明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2397|回复: 4

[求助]关于AutoCAD与Excel的数据链接的

[复制链接]
发表于 2007-4-20 10:00:00 | 显示全部楼层 |阅读模式

我希望通过在AutoCAD里读取图元信息之后,存入到Excel中,之前都是先放入一个临时的book1里,在做复制粘贴操作到我专门做的数据统计的Excel模版中,现在就是想能够直接把数据导入到我的那个Excel模版中,省略掉中间的临时存储环节,还请路过的高人指点一招,小辈不胜感激!

发表于 2007-4-20 20:10:00 | 显示全部楼层
什么模版?请说具体点
发表于 2007-4-21 00:14:00 | 显示全部楼层

写入时打开你的模版文件,按位置写入,然后关闭文件时另存为新的文件名。

 楼主| 发表于 2007-4-22 19:51:00 | 显示全部楼层
StartMe发表于2007-4-21 0:14:00写入时打开你的模版文件,按位置写入,然后关闭文件时另存为新的文件名。

还麻烦前辈说明清楚些,小弟菜鸟级,还不甚理解你的指教!谢谢!

发表于 2007-4-26 23:15:00 | 显示全部楼层
本帖最后由 作者 于 2007-4-26 23:28:02 编辑

实在不好意思,这几天没太注意消息,今晚刚看到,简单写了几行,你可参照,具体还得多看帮助文件:

新建一窗体,新建一按钮Command1,在“工程”-“引用”中引用Excel类型库。

Private Sub Command1_Click()
    Dim xlApp As Excel.Application
    Dim xlBook As Excel.Workbook
    Dim xlSheet As Excel.Worksheet
   
    Set xlApp = CreateObject("Excel.Application")
    Set xlApp = New Excel.Application
    xlApp.Application.Visible = False'在写入数据时设定为不可见
   
    '假设你的模板文件是e:\1.xls,.xlt的也一样
    Set xlBook = xlApp.Workbooks.Open("e:\1.xls")
    '假设你要对模板文件中的第一个工作表操作
    Set xlSheet = xlBook.Worksheets(1)
   
    '对你模板的相应位置写入数据,如在第一个工作表的A1单元格写入:
    xlSheet.Cells(1, 1).Value = "我的模板"
   
    '模板文件另存为结果文件,结果文件名c:\2.xls
    xlBook.SaveAs FileName:="c:\2.xls"
    '关闭工作簿
    xlBook.Close
    '退出新启动的Excel程序
    xlApp.Application.Quit
   
    '取消引用
    Set xlApp = Nothing
    Set xlBook = Nothing
    Set xlSheet = Nothing
End Sub

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-22 18:59 , Processed in 0.181574 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表