ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 48344|回复: 58

[原创] 强制启用宏,跳过宏提示,打开带有vba代码的excel

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-2-6 10:05 | 显示全部楼层 |阅读模式
分享我的经验:强制启用宏,跳过宏提示,打开带有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 编辑 ]

演示图

演示图

附件1_打开我的工作簿钥匙.rar

82.6 KB, 下载次数: 1623

附件1跳过vba宏提示,强制启用宏,打开密码

附件2_打开工作簿钥匙.rar

82.04 KB, 下载次数: 1660

附件2跳过vba宏提示,强制启用宏,打开密

TA的精华主题

TA的得分主题

发表于 2009-2-6 10:15 | 显示全部楼层
这是问题还是经验,应该说清楚

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-2-6 10:22 | 显示全部楼层

回复 2楼 zhqang 的帖子

哦 ,都在分享板块的嘛 就是分享经验了哈..
改了

TA的精华主题

TA的得分主题

发表于 2009-3-8 22:59 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-3-10 12:06 | 显示全部楼层
我的office是不是不能打开我这个呢。怎么搞都打不开。

TA的精华主题

TA的得分主题

发表于 2009-3-25 20:51 | 显示全部楼层
附件二的只能用第一次呀,关闭再打开就提示启用宏了,请问楼主,是不是有点问题呢?

TA的精华主题

TA的得分主题

发表于 2009-3-25 21:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-3-25 21:25 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-3-25 21:27 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
先看一下。

TA的精华主题

TA的得分主题

发表于 2009-3-25 21:30 | 显示全部楼层
我个人认为比较简单:用COM方式打开工作簿就不会有安全提示。
如果要在调用程序运行VBA代码就必须修改注册表。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-23 18:12 , Processed in 0.046217 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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