- 积分
- 518
- 明经币
- 个
- 注册时间
- 2002-3-2
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
小弟用VB6写了一个插入图块的程序,其中片断如下: Private Sub Cmdok_Click() Dim Ipt As Variant Dim Blk As String Dim BlkRef As AcadBlockReference Dim AcadUti As AcadUtility
Set AcadApp = GetObject(, "AutoCAD.application.16") Set AcadDoc = AcadApp.ActiveDocument Set AcadMoS = AcadDoc.ModelSpace
On Error Resume Next Ipt = AcadUti.GetPoint(, "给出插入点: ") If Err Then MsgBox "错误!" End End If
Blk = "d:\123\456.dwg" Set BlkRef = AcadMoS.InsertBlock(Ipt, Blk, 1#, 1#, 1#, 0) If Err Then MsgBox "没有找到图块文件!" Exit Sub End If …… End Sub
问题是执行到 Ipt = AcadUti.GetPoint(, "给出插入点: ")时总是出错,进行不下去了,在VBA里GetPoint方法是这样用的啊,哪位老大指点一下下! |
|