请教高手,VB怎么可以连上CAD呢?
我试了半天,Private Sub Command1_Click()<BR>Dim acadapp As AutoCAD.AcadApplication<BR>Call 连接AutoCAD<BR>End Sub<BR>Public Sub 连接AutoCAD()<BR>On Error Resume Next<BR>Set acadapp = GetObject(, "AutoCAD.AcadApplication")<BR>If Err.Number Then<BR> Err.Clear<BR> Set acadapp = CreateObject("AutoCAD.AcadApplication")<BR> MsgBox (Err.Description)<BR>End If<BR>End Sub
它总提示ActiveX对象无法创建
这是怎么回事呢? AutoCAD.Application
再麻烦您一下
您能说的具体点,或者,看一下我上面的那段程序吗?这段程序,是从书上抄的,可是总是说ActixeX对象无法创建,郁闷死了 Dim acadapp As AutoCAD.AcadApplication<BR>错了.应该放在通用里面,或者建个模块
改为Dim acadapp As AcadApplication<BR>连接AutoCAD()也放在模块里面便于调用<BR> Set acadapp = GetObject(, "AutoCAD.Application")
Set acadapp = CreateObject("AutoCAD.Application")
哪本书上的?
这样也不行呀
Dim acadapp As AcadApplication<BR>Private Sub Command1_Click()<BR>Call 连接AutoCAD<BR>End Sub<BR>Public Sub 连接AutoCAD()<BR>On Error Resume Next<BR>Set acadapp = GetObject(, "AutoCAD.AcadApplication")<BR>If Err.Number Then<BR> Err.Clear<BR> Set acadapp = CreateObject("AutoCAD.AcadApplication")<BR> MsgBox (Err.Description)<BR>End If<BR>End Sub错误提示
ActiveX 部件不能创建对象
高手,教我
书上原来的是没有set,这样有影响吗? 看看我在5楼发的贴!!!! 您的意思是去掉set吗?可是还是不行 是将那个,改成autocad.application吗?
还是不行呀
页:
[1]
2