下列程序是GetObject和CreateObject典型示例.
Sub ls()
Dim AppCAD As AcadApplication
On Error Resume Next
Set AppCAD = GetObject(, "AutoCAD.Application")
If Err Then
Debug.Print Err.Number
Err.Clear
Set AppCAD = CreateObject("AutoCAD.Application")
End If
AppCAD.Visible = True
Dim objModelSpace
Set objModelSpace = AppCAD.ActiveDocument.ModelSpace
End Sub 问题提出
GetObject如果运行不正常,通过If Err Then判断,启动应用程序Set AppCAD = CreateObject("AutoCAD.Application")
这种程序是否为简单实用的编程方法?还有其它更实用的方法吗??
Sub ls()
Dim AppCAD As AcadApplication
On Error Resume Next
Set AppCAD = GetObject(, "AutoCAD.Application")
If Err Then
Debug.Print Err.Number
Err.Clear
Set AppCAD = CreateObject("AutoCAD.Application")
End If
AppCAD.Visible = True
Dim objModelSpace
Set objModelSpace = AppCAD.ActiveDocument.ModelSpace
End Sub 问题提出
GetObject如果运行不正常,通过If Err Then判断,启动应用程序Set AppCAD = CreateObject("AutoCAD.Application")
这种程序是否为简单实用的编程方法?还有其它更实用的方法吗??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货