乐筑天下

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

救命啊!!userForm1.show问题

[复制链接]

22

主题

54

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
142
发表于 2004-6-16 15:48:00 | 显示全部楼层 |阅读模式
我的工程名称是:myProject 模块名称是:myModule
我在myModule中建了一个条如下:
Set ButtonObject = ToolbarObject.AddToolbarButton(0, "帮助", "帮助", "-vbarun myHelp" & vbCr) 它目的是打开UserForm1窗口
Sub myHelp()
                                 MsgBox "dddd"       
                 UserForm1.Show       
End Sub
程序运行到UserForm1.Show        时就出错了,提示说类型不匹配,怎么办呢?
回复

使用道具 举报

wmz

50

主题

247

帖子

8

银币

后起之秀

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

铜币
447
发表于 2004-6-16 18:57:00 | 显示全部楼层
你没有把问题说清楚,你这里没有对象变量的定义,全部代码贴出来嘛.不好评论.
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2004-6-16 20:57:00 | 显示全部楼层
UserForm1是否改过名??
回复

使用道具 举报

22

主题

54

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
142
发表于 2004-6-18 11:19:00 | 显示全部楼层
我的工程名称是:myProject 模块名称是:myModule
UserForm1是导进来的,只是一个空的窗体。
模块myModule中的程序如下:
Sub myHelp()
                                 MsgBox "dddd"       
                 UserForm1.Show       
End Sub
Public Sub CreateToolbar()
                         Dim MenuGroupObject As AcadMenuGroup
                         Dim ToolbarObject As AcadToolbar
                         Dim ToolbarItemObject         As AcadToolbarItem
                         Dim ButtonObject As AcadToolbarItem
                         Set MenuGroupObject = ThisDrawing.Application.MenuGroups.Item(0)
                         Set ToolbarObject = MenuGroupObject.Toolbars.Add("图标内容输入")
                         Set ButtonObject = ToolbarObject.AddToolbarButton(0, "帮助", "帮助", "-vbarun myHelp" & vbCr)                               
                         ToolbarObject.Visible = True                                         
End Sub
程序运行到UserForm1.Show        时就出错了,提示说类型不匹配,够详细了吧?怎么办呢?
回复

使用道具 举报

wmz

50

主题

247

帖子

8

银币

后起之秀

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

铜币
447
发表于 2004-6-18 13:35:00 | 显示全部楼层
这段代码并没有错,问题可能出现在"导进来的"窗体上,你可再用"插入->用户窗体"创建一个新窗体(窗体可以自定义--就是说:给它取个自己认为合适的名字),用你的通用过程(myhelp)调用.准行(我已经测试过了)!否则,有时候,VBA会闹以下脾气的,比如我新加入了一个控件对象,给该对象赋以属性或者进行其他相关操作时,却提示错误,而后退出去再进来---好了!.......
回复

使用道具 举报

22

主题

54

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
142
发表于 2004-6-18 16:48:00 | 显示全部楼层
KAO!~ VBA真是会闹脾气啊! ̄
可以了,谢谢wmz、mccad!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-15 21:23 , Processed in 0.418063 second(s), 64 queries .

© 2020-2025 乐筑天下

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