明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1665|回复: 4

open打开图形,没有打开,新手弱弱的问,在线等ing!

[复制链接]
发表于 2005-7-12 16:33:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2005-7-12 17:15:37 编辑

Private Sub Form_Load()

Dim acadapp As Object      '建立Application对象
Dim acaddoc As Object      '建立Document对象
Dim mospace As Object      '建立Model Space 对象
On Error Resume Next

Set acadapp = GetObject(, "AutoCAD.application")   '若AutoCad已启动 , 则直接得到

If Err Then
   Err.Clear
   Set acadapp = CreateObject("autocad.application")   '若AutoCad未启动,则运行它
   If Err Then
     MsgBox Err.Description
     Exit Sub
   End If
End If

acadapp.Visible = True  '使AutoCad可见
Set acaddoc = acadapp.ActiveDocument   '设acaddoc为当前图形文件
Set mospace = acaddoc.ModelSpace  '设mospace为当前图形文件的模型空间

Dim dwgname As String
dwgname = "D:\课题\新疆油田\石南21电子文档归档\工艺\DL222加0\DL122加5\DWG22加5.dwg"
If Dir(dwgname) <> "" Then
     acaddoc.Open dwgname      '打开一个CAD文件
Else
     MsgBox "File " & dwgname & " does not exist."

End If

End Sub

请各位大侠帮忙!小弟感激不尽!

我用的是AutoCAD2005   操作系统是简体中文XP


 

发表于 2005-7-12 16:52:00 | 显示全部楼层
End Sub前少个end if
 楼主| 发表于 2005-7-12 17:17:00 | 显示全部楼层

不好意思,拷贝的时候掉了。

我现在修改过来还是不行啊!

请再指点!

静侯!

发表于 2005-7-12 20:13:00 | 显示全部楼层

  set  objDoc = ACadApp.Documents.Open("c:\1.dwg")

 楼主| 发表于 2005-7-12 21:25:00 | 显示全部楼层
lzh741206发表于2005-7-12 20:13:00 set objDoc = ACadApp.Documents.Open(\"c:\1.dwg\")
多谢lzh741206斑竹的指点,小弟 的问题已经解决!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 12:55 , Processed in 0.154918 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表