社区
Microsoft Office应用
帖子详情
Excel中的一个问题..拜托达人解答
wxg600308
2008-09-18 06:17:04
我自己在Excel中做的菜单..没有事件触发....现在我想在随便点击一个菜单项的时候获取到我点击的菜单文本...
请问这应该怎么做?
...全文
186
25
打赏
收藏
Excel中的一个问题..拜托达人解答
我自己在Excel中做的菜单..没有事件触发....现在我想在随便点击一个菜单项的时候获取到我点击的菜单文本... 请问这应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szwfzx
2008-12-03
打赏
举报
回复
学习了。
wNvShine
2008-09-23
打赏
举报
回复
LZ你的问题我已经解决...请去Email接收
gracexu
2008-09-22
打赏
举报
回复
也许你可以试试不在 Excel 里开发,移到 visual studio 里去,但是我还没有时间试。
http://msdn.microsoft.com/en-us/library/aa168343.aspx
Walkthrough: Creating Custom Menu Items in Excel
我理解你想要的东西,从这篇文章看是可以的。只是我没有时间去测试这里面的代码,所以还是按最笨的法子给你改了代码。你可以自己先照这篇文章走一遍。
wxg600308
2008-09-22
打赏
举报
回复
“因为Excel 没有提供接口,告诉你哪个菜单被点击”
也就是说没有办法实现我想要的功能。
就没有其他办法可想了吗?
gracexu
2008-09-22
打赏
举报
回复
[Quote=引用 6 楼 wxg600308 的回复:]
楼上的..我的菜单意思是..我做了一个不用用代码去添加的菜单..
就是自己做了一个菜单控件一样...别人可以直接在上面去添加自己的菜单和子菜单...
不用自己再写代码..
现在的意思是..不管别人添加什么菜单..只要点击任意一个菜单的时候...最好我想用个变量把这个菜单名给保存下来..不知道这样行不
[/Quote]
看了楼主的文件,再看楼主这句话,我感觉这个 Excel 文件不是楼主自己做的,因为楼主好像不是很清楚这个文件运行的后台代码。我纠正几点:
1. 这是个用代码添加的菜单,添加的方式和我在5楼的回答是一样的。不同的是,我的例子里把菜单项直接写在代码里,而楼主的文件是从表单读单元格数据。
2. 楼主所谓的菜单控件,就是单元格加添加删除两个按钮,用户可以按规定的格式在单元格里描述要添加的菜单的层次,名称,事件例程和图标等等。添加按钮后台的代码会遍历用户表单的数据,循环添加所有菜单。
3.用户点的菜单程序可以获取菜单名称,但不是像楼主想的那样用一个共有的例程,因为Excel 没有提供接口,告诉你哪个菜单被点击。你只能为每个菜单项指定自己的例程来做这件事情。代码如我在 5 楼所说。
4. 用户添加的菜单其实不是那么随意的,除非他不想做什么事情,你用一个默认的共有例程来显示些信息什么的。照你的文件来看,其实是已经定义了很多例程,能添加的菜单项不能超出这些例程范围。
wxg600308
2008-09-22
打赏
举报
回复
我定义了很多例程,也就是解决不了菜单被点击后获取Captiond的值,如果能
我也就可以用用一个共有例程(不是所有,只对指定导入数据菜单)随意添加和修改了
你的代码也是指定某一菜单再返回Caption的值
wNvShine
2008-09-21
打赏
举报
回复
这个菜单就是你自己在表里生成的吧..不通过代码实现...然后你想获取你当前选择菜单的文本值..
是这意思吧?
wxg600308
2008-09-21
打赏
举报
回复
好的..谢谢
gracexu
2008-09-21
打赏
举报
回复
我在修改代码呢,回头发给你。家务比较多。
wxg600308
2008-09-20
打赏
举报
回复
可以把邮箱告诉我不?
我把东西直接发给你可以不?..
wxg600308
2008-09-20
打赏
举报
回复
谁告诉我下怎么放图怎么放附件啊
wxg600308
2008-09-20
打赏
举报
回复
我上传不了附件 不知道怎么回事
netad1970
2008-09-20
打赏
举报
回复
把你做的菜单抓个图贴上来,在描述清楚。
wNvShine
2008-09-20
打赏
举报
回复
我把东西发给你?
danqe
2008-09-20
打赏
举报
回复
我看了半天也没明白你想要什么。
你仍然没有表达清楚。
wxg600308
2008-09-20
打赏
举报
回复
附件怎么也传不上来啊
wxg600308
2008-09-20
打赏
举报
回复
就没人能解决????
gracexu
2008-09-19
打赏
举报
回复
你先说一下你的菜单是怎么做的。
wxg600308
2008-09-19
打赏
举报
回复
楼上的..我的菜单意思是..我做了一个不用用代码去添加的菜单..
就是自己做了一个菜单控件一样...别人可以直接在上面去添加自己的菜单和子菜单...
不用自己再写代码..
现在的意思是..不管别人添加什么菜单..只要点击任意一个菜单的时候...最好我想用个变量把这个菜单名给保存下来..不知道这样行不
wxg600308
2008-09-19
打赏
举报
回复
顶一个...拜托各位呀..问题很急...有哪位能帮帮忙吗
加载更多回复(5)
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
Thinkpad常见
问题
大全(转载联想工程师博客)
想要收藏本篇文章请下载Word版 Q:我想升级成VISTA,想问一下,升级之后一键恢复是恢复到XP还是VISTA?A:如果从隐含分区恢复出厂设置,那当然是恢复到出厂时预装的系统;如果是用R&
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存
中
的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID
中
使用JAVASCRIPT脚本控制DataGrid
中
连接到下一页显示...
软件测试|神操作!用 Python 操作 xmind 绘制思
给我过了,面试官人还挺好的。二本学院,就相当于古代...我一直认为,本山大叔的昨天今天明天这个小品是春晚永远的经典,看完2023年春晚后(不对,我根本没看完,因为2023年春晚催眠效果太强),我更加坚定了我的想法。
Meme币总市值突破630亿美元 ETF获批意味着代币化资产
阿里意向,wxg录用评估,...#美团##美团二面#主要问了项目有关的
问题
,然后问了怎么和项目组成员合作以及发生冲突分歧怎么解决的,楼主上海双非硕,春招也结束了,目前在考虑这俩ofr,麻烦路过的友友给点建议和投票!
Microsoft Office应用
6,216
社区成员
23,065
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章