乐筑天下

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

vba窗体问题

[复制链接]

19

主题

45

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
121
发表于 2009-1-14 12:19:00 | 显示全部楼层 |阅读模式
想弄一个窗体,窗体上摆一些控件,当我选择"执行"控件时候,提示错误:自动化(automation)错误
远程进程到类型库或对象库的连接丢失。  请教高手如何处理
源码如下:Private Sub cmd1_Click()

  Dim ssetobj As AcadSelectionSet
   Form1.Hide
   For i = 0 To ThisDrawing.SelectionSets.Count - 1
        Set ssetobj = ThisDrawing.SelectionSets.Item(i)
        If ssetobj.Name = "au100" Then ssetobj.Delete
    Next i
        Set ssetobj = ThisDrawing.SelectionSets.add(SsetName)
   '让用户在屏幕上选择要加入选择集的图元
   
    ssetobj.SelectOnScreen                    '运行到这步出错!!!!
     '遍历选择集合
     End Sub
回复

使用道具 举报

5

主题

55

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2009-1-14 12:59:00 | 显示全部楼层
Dim sset As AcadSelectionSet
        If AutoCADapp.ActiveDocument.SelectionSets.Count = 0 Then
            Set sset = AutoCADapp.ActiveDocument.SelectionSets.add("sset ")
        Else
            Set sset = AutoCADapp.ActiveDocument.SelectionSets(0)
            sset .Clear
        End If
sset_text.Select ....
试下看
回复

使用道具 举报

19

主题

45

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
121
发表于 2009-1-14 13:11:00 | 显示全部楼层
多谢楼上的,还是不行啊
回复

使用道具 举报

25

主题

219

帖子

6

银币

后起之秀

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

铜币
319
发表于 2009-1-14 15:15:00 | 显示全部楼层
dim SsetName as string
ssetname="TT"
再试了。应是这个变量是空的过
回复

使用道具 举报

19

主题

45

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
121
发表于 2009-1-14 19:17:00 | 显示全部楼层
对啊,多谢楼上的!
回复

使用道具 举报

0

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
7
发表于 2009-1-17 09:23:00 | 显示全部楼层
应该是类型库问题。 工具 》引用 错误的类型库去掉即可
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-8 06:13 , Processed in 1.708328 second(s), 65 queries .

© 2020-2025 乐筑天下

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