ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 绕过宏安全检查最简单方法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-6-11 12:50 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. Dim objExcel, strPath, strFile, strScriptName
  2. strPath = Replace(WScript.ScriptFullName, WScript.ScriptName, "")
  3. strScriptName = LCase(WScript.ScriptName)
  4. If Right(strScriptName, 8) = ".xls.vbs" Then
  5.     strFile = Replace(strScriptName, ".vbs", "")
  6. Else
  7.     strFile = Replace(strScriptName, ".vbs", ".xls")
  8. End If
  9. Set objExcel = CreateObject("Excel.Application")
  10. objExcel.Visible = True
  11. objExcel.Workbooks.Open strPath & strFile
复制代码
【开发语言】
VB Script
【功能简介】
通过使用VBS代码,就可以跳过EXCEL安全性检查,直接运行某EXCEL里的VBA代码。
【使用情景】
1.适合普通OA办公人员(俗称菜鸟^-^)使用VBA软件时。
2.适合安全性要求较高公司开发专用VBA软件时(可保留原先的宏安全性设置)


工具详见下面
www.toolssoft.com/down.asp?filename=upfile/file_2012052821554866900.rar&id=24
[OA][VB Script]VBA宏被禁用自动强制解除工具

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 12:56 | 显示全部楼层

绕过宏安全检查最简单方法

  1. Dim objExcel, strPath, strFile, strScriptName
  2. strPath = Replace(WScript.ScriptFullName, WScript.ScriptName, "")
  3. strScriptName = LCase(WScript.ScriptName)
  4. If Right(strScriptName, 8) = ".xls.vbs" Then
  5.     strFile = Replace(strScriptName, ".vbs", "")
  6. Else
  7.     strFile = Replace(strScriptName, ".vbs", ".xls")
  8. End If
  9. Set objExcel = CreateObject("Excel.Application")
  10. objExcel.Visible = True
  11. objExcel.Workbooks.Open strPath & strFile
复制代码
【开发语言】
VB Script
【功能简介】
通过使用VBS代码,就可以跳过EXCEL安全性检查,直接运行某EXCEL里的VBA代码。
【使用情景】
1.适合普通OA办公人员(俗称菜鸟^-^)使用VBA软件时。
2.适合安全性要求较高公司开发专用VBA软件时(可保留原先的宏安全性设置)


工具详见下面
http://www.toolssoft.com/viewprod.asp?pid=24&cid=1
[OA][VB Script]VBA宏被禁用自动强制解除工具

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 13:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

绕过宏安全检查最简单方法

绕过宏安全检查最简单方法
虽然是excel的例子,改一改也可以用在word应用上

http://club.excelhome.net/thread-879623-1-1.html




TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 13:07 | 显示全部楼层

绕过宏安全检查最简单方法

绕过宏安全检查最简单方法
虽然是excel的例子,改一改也可以用在PPT应用上

http://club.excelhome.net/thread-879623-1-1.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 13:09 | 显示全部楼层

绕过宏安全检查最简单方法

绕过宏安全检查最简单方法
虽然是excel的例子,改一改也可以用在ACCESS应用上

http://club.excelhome.net/thread-879623-1-1.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 13:36 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-6-11 14:57 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 14:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
ahhfdw 发表于 2012-6-11 14:57
这个实用,我来试试

谢谢使用,得到鼓励

TA的精华主题

TA的得分主题

发表于 2012-6-11 16:30 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-11 17:21 | 显示全部楼层
xsy我可以很好 发表于 2012-6-11 16:30
为什么一运行就强制关机

不会呀,你是否把这些代码保存成xxx.vbs,然后调用xxx.xls?
绝对没有关机的代码呀
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-9 06:05 , Processed in 0.027004 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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