Office中国论坛/Access中国论坛
标题:
[分享]ACCESS2010 做成 2003菜单
[打印本页]
作者:
wx0000888
时间:
2014-8-11 23:29
标题:
[分享]ACCESS2010 做成 2003菜单
本帖最后由 wx0000888 于 2014-8-11 23:42 编辑
菜单制作要求
1,系统必须同时装ACCESS2007以上 和 ACCESS2003(2000也可)
2,必须是首先用ACCESS2000或ACCESS2003新建的数据库,再更改后缀“mdb”为“ACCDB”文件。
这样做是因为ACCESS2010版本
功能区和工具栏选项
(也就是老版本的
启动
)选项中没有菜单栏项目,只有功能区和快捷菜单栏了,但用老版本改后缀名后,再以 ACCESS2007 以上打开方式打开然后保存的文件,还保留 老版本
菜单栏
这个选项 ,也有新版
功能区名称
的特点。那么既然有菜单栏了,就可制作自定义菜单再加入到
菜单栏
选项中了,最终制作的效果直接屏蔽了功能区,如图一:
'################################################################
' 自定义菜单
' 功能:这个菜单模块的主要功能是在系统启动后,能够运行自定义菜单。
' 优点:
' 1 隐藏ACCESS2007版本及以上的功能区,也就是用VBA代替手动在启动选项里选择自定义菜单。
' 缺点:
' 1 运行 ResetMenuBar 回复功能区程序 仍然不能回复ACCESS2007版本及以上的功能区界面;
' 2 2007以上背景无图片
' 制作: wx0000888 年月:2014-08-08
' 版本:适合版本为ACCESS2000,2003,2007,2010
上附件:[attach]54391[/attach]
打开ACCESS2007总是会有弹出警示信息和 需要手动去开启宏运行许可。 再加个工具吧。
'vbs文件
dim r
dim regPath
dim Type_Name
dim Key_Name
dim Key_Data
Dim ref '申明引用类对象
dim acc
Set r=WScript.CreateObject("Wscript.Shell")
'Set r=CreateObject("Wscript.Shell")
regPath="HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\"
Type_Name="REG_DWORD"
Key_Name="Level"
Key_Data=1
r.regWrite regPath&Key_Name,Key_Data,Type_Name
msgbox "成功修改ACCESS2010安全级别"
Key_Name="VBAWarnings"
Key_Data=1
r.regWrite regPath&Key_Name,Key_Data,Type_Name
msgbox "成功修改ACCESS2010警告提示级别" 'Microsoft Office Access安全声明
把以上代码复制到文本文件,在更改后缀为 vbs,然后运行,再打开文件就不会了弹出提示了。
上工具[attach]54391[/attach]
[attach]54391[/attach]
作者:
zpy2
时间:
2014-8-12 05:38
谢谢分享!
作者:
roych
时间:
2014-8-12 08:43
谢谢分享
作者:
fl8081
时间:
2014-8-12 15:43
谢谢分享
作者:
MMLSHF
时间:
2015-4-30 15:49
谢谢分享!
作者:
access新新新手
时间:
2015-12-8 19:23
谢谢分享
作者:
yanwei82123300
时间:
2017-3-24 14:15
谢谢分享!
作者:
wh133@163.com
时间:
2017-12-31 20:34
研究一下先
作者:
wh133@163.com
时间:
2017-12-31 20:37
在2016版的Access上好像运行不太正常?
作者:
harrysh
时间:
2018-3-10 13:19
学习了,谢谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3