如何连接CAD与ACCESS数据库或EXCEL表格

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:10:24
比方说,在CAD2004中绘制一条直线,能否通过运行一程序在数据库中生成数据信息;
在cad中移动或改变该条直线后,在数据库中的数据值也同时改变
我只需要自动得出图元的长度、数量。

你想做的AutoCAD完全可以实现。
比较高级的方法是用AutoCAD自带的VBA编程实现,可以将AutoCAD的图元数据输出或链接到Access或Excel等外部程序。AutoCAD自带的帮助教程有一个实例是有关将图形数据编程输出到Excel的。如果你有VB基础可以稍微研究一下,不是很难的。也可以请教一下这方面有造诣的内行,应该是一个很简单的小程序。
比较低级的方法是用AutoCAD自带的Visual Lisp编写一个lsp程序,将图元长度、数量统计出来。这种简单的程序网上很多,你可以去发布lsp的网站下载几个试试。不一定要用到Excel或Access的。

你说的条件程序是做不到的。只有将CAD以图片形式保存到电脑中,在OFFICE中利用插入图片的方法来实现。也可以在CAD中“复制链接”(在编辑中),粘贴到OFFICE文档中。但这两种方法,复制后的图形是不能随着CAD的改变而改变的。

在OFFICE中,文件里插入的CAD图片是不能满足按比例显示的。

在CAD2008里可以插入EXCEL表格