| 
积分867明经币 个注册时间2005-9-14在线时间 小时威望 金钱 个贡献 激情  
 | 
 
 发表于 2023-9-27 16:33:02
|
显示全部楼层 
| 本帖最后由 tl319 于 2023-9-28 13:44 编辑 
 Private Sub Class_Initialize()
 '根据AutoCAD的版本判断使用的库类型
 If Left(ThisDrawing.Application.Version, 2) = "17" Then   ******这里调试出错 "实时错误'424'"
 Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.17")
 ElseIf Left(ThisDrawing.Application.Version, 2) = "16" Then
 'Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.16") ''原来是这样的
 Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application." & Left(ThisDrawing.Application.Version, 2))
 End If
 Set VLF = VL.ActiveDocument.Functions
 End Sub
 在WIN7,CAD2008环境下进行调试,无法实现,出现 “实时错误'424'”,请问问题出在哪里?
  问题已解决!
 
 | 
 |