设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2043|回复: 3
打印 上一主题 下一主题

[其它] 如何在Access中生成右键菜单

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-10 01:16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在Access中生成右键菜单
来源:ACCESS交流中心 royi

1.工具-[自定义]-[工具栏]>[新建]-将生成的工具栏[自定义1]选中-属性-将类型改为[菜单栏],其[工具栏名称]也可改为其它名子,点[关闭]。

2.选择[自定义]框中的[命令]>[文件]>[自定义],将其拖至[自定义1]菜单栏(可反复拖取)-选取[自定义1]菜单栏中的某个菜单,单击右键,选[属性],可以更改菜单名[标题],[所在操作]中填宏或function函数(其格式为“=functionname()”)。-然后关闭对话框。

3.将所有的菜单都设置完后,再次选取[自定义]对话框中的[自定义1]菜单栏-选[属性]-将其[类型]改为[弹出式]。确定。

4.选取[自定义]>[工具栏]>[快捷菜单],勾取。可在出现的[快捷菜单]栏中看到[自定义]项,我们定义的快捷菜单就在内。可选取,单击右键,选[属性],更改其相应的属性。

5.在需要的地方,如下写码:
CommandBars("自定义1").Controls(2).Enabled =True '定义其某个菜单是否可用。需要时再加。
CommandBars("自定义1").ShowPopup ‘弹出快捷菜单

如果[工具栏名称]为[右键菜单],则可写为:
CommandBars("右键菜单").Controls(2).Enabled =True
CommandBars("右键菜单").ShowPopup

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-5-11 15:07:56 | 只看该作者
多谢分享!
3#
发表于 2009-7-3 09:01:48 | 只看该作者
这个最早可是我写的,后被access911收录。当然也参考了一点其他人的东西。
4#
发表于 2011-2-10 14:17:16 | 只看该作者
求一个2007版本的,步骤完全不一样了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-16 19:45 , Processed in 0.115675 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表