永发信息网

您好,我用vba进行cad的二次开发,调试的时候发现objDBX的值为nothing,这样是不是没有成功引用objDBX?

答案:1  悬赏:10  手机版
解决时间 2021-03-23 01:07
  • 提问者网友:杀手的诗
  • 2021-03-22 09:55
您好,我用vba进行cad的二次开发,调试的时候发现objDBX的值为nothing,这样是不是没有成功引用objDBX?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-03-22 10:40
Set objDBX = CreateObject("ObjectDBX.AxDbDocument.18")
这个你要在电脑COM组件里看有没有这个版本。

这个和你的CAD版本有关,2012以上的才设置为18
2007到2011版本的要设置为Set objDbx = CreateObject("ObjectDBX.AxDbDocument.17")
而2006的要设置为:Dim objDBX as AxDbDocument

建议你看下你的CAD版本。追问我之前有上网查过,有的也说2010可以设置为18,那我的电脑com组件没有17要怎么解决?来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯