晕.这怎么会事..你是VB6开发还是其它什么的..我用的VB6没问题的.库文件当然也是要引用的.最重要的就是连接时的对象管理了. 你要随时测试.用DEBUG.PRINT来了解对象存在于否. 看你上面的代码.不知道为什么要将Visible设为False.按理应该是TRUE的. 另外这二句.会有问题的 Set acadDoc = AcadApp.ActiveDocument acadDoc.Open "C:\000.dwg" 你这个acaddoc是一个文档对象.它不能用OPEN方法来打开 DWG文件的. 必需要使用aCADAPP对象.文档对象的.方法才能打开..这是里面规定的. 你应该这个写 Set acadDoc = acadApp.Documents.Open("C:\000.dwg") 才能打开DWG文件.至于说 acadApp.ZoomExtents这个肯定是对的.可能是其它地方出错了.照你的代码是错的acaddoc是没有ZoomExtents方法的. 只有ACADAPP对象才有..也就是CAD系统本身的.文档对象没有这个方法. |