|
分享我的经验:强制启用宏,跳过宏提示,打开带有vba代码的excel
很多朋友excel里面有vba代码,每次打开文件总是有是否启用宏的提示,当然你可以把他设置成最低,但是这不是根本之计,倘若你要把你的作品发给别人分享,这样的提示不免显得自己的作品有暇疵.
目前用vba强制启用宏的方法有很多,其中有一种比较好用的就是给工作簿加一个钥匙.
===================================================================================
关于这个课题,
http://club.excelhome.net/viewth ... 3&page=3#pid2488679
vb强制启用宏-我的笔记本(DLL封装)liwei1980
http://club.excelhome.net/thread-377562-1-1.html
再发一个vb强制启用宏工具 liwei1980
http://www.officefans.net/
里面有相关介绍,我也是从这两个帖子里面得到启示,写出源代码,然后修改优化,最后形成的,是一个exe文件.
===================================================================================
附件1:此钥匙主要机理是修改注册表
使用方法:
1.你把你包含vba的excel文件名改成"我的工作簿.xls",并对此设置打开权限密码"123".
2.把这个excel文件和"打开我的工作簿钥匙.exe"放在同一个文件夹下.
3.双击"打开我的工作簿钥匙.exe",OK.打开了,跳过宏提示,并且跳过了密码.
4.设置密码主要是防止别人不用钥匙直接打开excel文件,设置密码后,只能通过钥匙打开改excel文件(当然破解的不算)
有什么问题或定制你需要的工作簿名称,和密码,请直接和我联系.
附件2:此钥匙较为简单
使用方法:
1.你首先把你要打开的excel文件设置密码123(不需要修改文件名),和下载的该钥匙放在同一个文件夹下.
2.把改钥匙名称"test.exe"改成你需要打开的工作簿名称,如"财务管理.xls",即保证钥匙名字和excel文件名字一样.
3.双击钥匙打开,OK.打开了,跳过宏提示,并且跳过了密码.
需要定制密码请联系我.
QQ:493349636
email:wangcaiok@sohu.com
[ 本帖最后由 wangcaiok 于 2009-2-6 15:29 编辑 ] |
|