在使用(需要引入Autocad/ObjectDBXcommon16.0库)
'SetobjDbx=GetInterfaceObject("ObjectDBX.AxDbDocument")'以前版本
SetobjDbx=GetInterfaceObject("ObjectDBX.AxDbDocument.16")'2004版本
的时候,autocad2004里边能够使用,但是到了中望里边,目前中望还不支持ObjectDBX所以实现的批量导入功能没有办法实现。只能使用其他技术,郁闷。
(2)
可以在vb中做一个窗体,在类中有一个公开方法打开这个窗体,然后把这个程序做成dll可以引入vba中,可以访问这个窗体,在做批量导出的时候,单独用vb使用ObjectDBX读取cad导出到Excel速度很慢,在网上请教别人,说是vb和cad不在同一内存中,最后把vb做成dll,在cad中引入,速度和使用vba一样,所以证明了确实速度是由于不在一块内存中引起的。但是把vb做的dll引入到中望cad后,速度还是那样的慢,不知道怎么回事,更郁闷。
(3)想在cad的vba中,到导出数据时候做一个进度条,但是最终也没实现,无语。
以后再接再厉............................................................
已投稿到:阅读||||前一篇:
后一篇:评论[发评论]发评论
验证码:
发评论
没有评论:
发表评论