乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 74|回复: 3

HandletoObject在VB中如何写

[复制链接]

120

主题

326

帖子

7

银币

中流砥柱

Rank: 25

铜币
806
发表于 2006-8-5 12:18:00 | 显示全部楼层 |阅读模式
在的VBA中调试成功如下语句.
set EntyObj = ThisDrawing.HandletoObject("54EA") '句柄
EntyObj.color = acRed '通过句柄的实体变成红色
上面语句移植到VB中,语句定义出错.
请教各位大侠,
set EntyObj = ThisDrawing.HandletoObject("54EA") 这句话如何改
谢谢
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-8-6 15:31:00 | 显示全部楼层
ThisDrawing是空值么?

回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2006-8-7 10:40:00 | 显示全部楼层
1,先引用acad
2,调用acad
Public Function CallCAD()
On Error Resume Next
Dim AcadApp As AcadApplication
Set AcadApp = GetObject(, "AutoCAD.Application")
If Err Then
Err.Clear
Set AcadApp = CreateObject("AutoCAD.Application")
AcadApp.Visible = True
If Err Then
MsgBox Err.Description
Exit Function
End If
End If
Set acadDoc = AcadApp.ActiveDocument
End Function
3,set EntyObj = acadDoc.HandletoObject("54EA")
回复

使用道具 举报

31

主题

227

帖子

8

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
351
发表于 2012-10-11 17:11:00 | 显示全部楼层

谢谢

tkkrqhxdjhn.jpg

tkkrqhxdjhn.jpg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 23:03 , Processed in 2.689802 second(s), 63 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表