标题:请问为什么vb 调用CAD时报错 activex部件不能创建对象
取消只看楼主
凛冬1
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2020-3-14
结帖率:81.82%
已结贴  问题点数:40 回复次数:3 
请问为什么vb 调用CAD时报错 activex部件不能创建对象
我想用vb设计程序先打开CAD,然后CAD中打开scr脚本文件进行自动绘图,这个代码老是在检查CAD是否打开那个地方报错activex部件不能创建对象是为啥?
程序代码:
Private Sub Command1_Click()
Dim acadApp As AcadApplication
'On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")  '检查CAD是否打开
If Err Then
  Err.Clear
  Set acadApp = CreateObject("AutoCAD.Application") '打开CAD
  If Err Then
     MsgBox Err.Number & ":" & Err.Description '打开失败
     Exit Sub
  End If
End If

acadApp.Visible = True


End Sub
搜索更多相关主题的帖子: vb 创建 CAD If 打开 
2020-04-26 21:57
凛冬1
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2020-3-14
得分:0 
回复 2楼 ZHRXJR
请问"C:\CAD\ABCAD\SCHEMA.CAD!Layet3"中的ABCAD是指CAD文件名么?我是想直接新建一个dwg文件。而且我改成了你这个还是报错activex部件不能创建对象
2020-04-27 12:56
凛冬1
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2020-3-14
得分:0 
回复 4楼 ZHRXJR
这个不是判断CAD是否打开嘛?所以用户使用的时候只是打开了CAD这个软件,但是不知道打开的是什么CAD文件,也无法判断文件位置了
2020-04-27 18:00
凛冬1
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2020-3-14
得分:0 
哦哦哦 谢谢你!
2020-04-29 10:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501280-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.206836 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved