| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:[求助]使用VB6创建COM加载宏中按钮事件的处理
取消只看楼主 加入收藏
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
 问题点数:0 回复次数:7 
[求助]使用VB6创建COM加载宏中按钮事件的处理

学习了高手的帖子《使用VB6创建COM加载宏》http://club.excelhome.net/dispbbs.asp?BoardID=2&ID=174063&replyID=&skin=0,我想单击cbPop出现下拉菜单的同时,运行一个宏test2,用了下面代码,可是不知到怎样建立一个类模块处理这个事件,(仿照帖子中做的不成功),关于按钮单击事件的类模块(也不知这样说对不对)已经请教研究数日,仍为学会怎样解决恳请各位指教:
Dim cbPop As Office.CommandBarPopup
Set cbPop = xlapp.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup)
With cbPop
.Caption = "测试菜单"
.OnAction = "test2"
End With

Set ButtonEvent = New cbEvents
Set ButtonEvent.cbBtn = cbPop

处理事件的类模块中

Public WithEvents cbBtn As CommandBarButton

Private Sub cbBtn_Click(ByVal Ctrl As Office.CommandBarButton, CancelDefault As Boolean)
On Error Resume Next
Select Case Ctrl.OnAction
Case "test1"
test1
Case "test2"
test2
Case "test3"
test3
End Select
CancelDefault = True
End Sub

N8coauA7.rar (5.43 KB) [求助]使用VB6创建COM加载宏中按钮事件的处理


[此贴子已经被作者于2007-10-31 13:43:04编辑过]

搜索更多相关主题的帖子: COM加载 按钮 模块 
2007-10-31 10:10
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
恳请帮助。
2007-10-31 13:43
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
继续求助。。。
2007-10-31 21:37
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 

例子中只有给下拉展开后的菜单中的按扭用onaction指定运行的过程(宏),没有给出展开下拉菜单的同时执行宏的方法,仿照作了,但不成功,恳请帮助。

2007-11-01 08:31
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
继续等待..........
2007-11-01 22:13
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
没人理吗?
2007-11-03 20:35
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
???????????????????
2007-11-04 15:25
yxrj
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-30
收藏
得分:0 
失望中
2007-11-05 13:41
快速回复:[求助]使用VB6创建COM加载宏中按钮事件的处理
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.065135 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved