Office中国论坛/Access中国论坛

标题: 2007以上版本如何编辑自定义菜单栏 [打印本页]

作者: lazybird    时间: 2015-12-28 23:27
标题: 2007以上版本如何编辑自定义菜单栏
2003 版本中做的自定义菜单栏如图示,在2003版本中右键---“自定义”就可以很方便地进行编辑。

到了2007版本中打开发现出现在“加载项”中,无论如何找不到编辑的地方了,求指导 。。。

作者: roych    时间: 2015-12-28 23:27
lazybird 发表于 2015-12-29 09:08
我目前也是这么做的!!

但是这样的话新版本的功能你就必须放弃了啊,例如 浏览器 等新控 ...

1、64位/32www.office-cn.net/thread-121224-1-1.html位的问题(其实还包括VBA6和VBA7的版本问题),请使用条件编程,详细请留意盗梦的帖子:http://www.office-cn.net/thread-119762-1-1.html。如果不涉及API函数的使用,好像不必考虑这个问题。
2、软件版本兼容的问题,有两个解决方案。轻量级解决方案是通过判断软件的版本来加载Ribbon还是CommandBar(即自定义菜单),重量级解决方案是分别写两个前端,通过判断软件的版本来打开前端。
3、如果需要使用自定义菜单,除了楼主那样安装多个版本之外,还可以通过VBA代码来修改的。猫版的附件好像是包含几个方法的(自定义、宏、VBA等等):
http://www.office-cn.net/thread-59142-1-1.html
作者: access新新新手    时间: 2015-12-29 07:49
2007以上版本没有自定义菜单了。

我现在是电脑装2个版本,2003和2010,access文件保存为2003版本,做菜单的时候用2003打开,做好后使用就用2007以上版本打开,这样菜单就有了。
作者: lazybird    时间: 2015-12-29 09:08
access新新新手 发表于 2015-12-29 07:49
2007以上版本没有自定义菜单了。

我现在是电脑装2个版本,2003和2010,access文件保存为2003版本,做菜 ...

我目前也是这么做的!!

但是这样的话新版本的功能你就必须放弃了啊,例如 浏览器 等新控件,还有新的文件格式,64位版本等问题。 随着时间推移旧版本总有一天会不能用的,感觉不是长久之计。
作者: access新新新手    时间: 2015-12-29 09:21
lazybird 发表于 2015-12-29 09:08
我目前也是这么做的!!

但是这样的话新版本的功能你就必须放弃了啊,例如 浏览器 等新控 ...

那你就选择用VBA建菜单,不过我还是喜欢2003做菜单,用2007以上版本使用,这样比较方便。
作者: lazybird    时间: 2015-12-30 10:43
roych 发表于 2015-12-29 09:30
1、64位/32www.office-cn.net/thread-121224-1-1.html位的问题(其实还包括VBA6和VBA7的版本问题),请使 ...

额~多谢版主详细的资料。~硬着头皮收下慢慢学习去。

唉~ 不知道微软为什么要放弃这么方便好用的功能,逼着用这么高难度的方法。







欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3