明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1128|回复: 4

2010里VBA第一次插入块没有问题,但新建文档后第二次插入就会出问题

[复制链接]
发表于 2011-4-10 19:06:25 | 显示全部楼层 |阅读模式
1将此代码复制后粘贴在ThisDrawing 代码下,并且任意制作一个文件放在此目录下C:\WA3.DWG
2回到CAD环境,双击鼠标左键会插入此块
3再新建一文档,双击鼠标左键插入时会出错
具体的错误就是上一个帖子所说的。

Private Sub AcadDocument_BeginDoubleClick(ByVal PickPoint As Variant)
Dim BlockRef As AcadBlockReference
Dim InsertPoint(0 To 2) As Double
   InsertPoint(0) = 0
   InsertPoint(1) = 0
   InsertPoint(2) = 0
   Set BlockRef = ThisDrawing.ModelSpace.InsertBlock(InsertPoint, "WA3.DWG", 1, 1, 1, 0)
   Set BlockRef = Nothing
End Sub

高手可以粘贴此代码试试。

问题的所在就是在2010里第一次插入块没有问题,但新建文档后第二次插入就会出问题

发表于 2011-4-20 10:18:29 | 显示全部楼层
我也遇到同样的问题 请高手指教
 楼主| 发表于 2011-6-13 13:45:46 | 显示全部楼层
跪求高手指教!!!
发表于 2011-6-13 19:32:45 | 显示全部楼层
本帖最后由 yuanhui_hust 于 2011-6-13 19:35 编辑

没有给出具体的地址吧,试试改成“C:\WA3.DWG”
 楼主| 发表于 2011-6-24 16:16:19 | 显示全部楼层
没有给出具体的地址吧,试试改成“C:\WA3.DWG”

我已经将WA3.DWG文件放在了atuocad的支持目录底下了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 20:15 , Processed in 0.170168 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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