OD_平台 015-97537246

忘了VBA密码咋办?分享两种方法破解VBA的Office工程密码

作者:od体育官网 时间:2022-04-04 06:43
本文摘要:列位Office办公事情的粉丝朋侪们,大家好。不知你们有时候做过这样的事情没有:将自己编写的VBA代码掩护起来不让人看,而因此设置了VBA的工程检察与锁定密码没有?这样确实是能掩护自己的知识技术,可是比力弱,原因是只是建设了会见VBA工程的入口口令而已,还谈不上VBA工程代码加密。就是这样一个入口口令,对一般人而言破解都是艰难的事情。固然,有的人说去网上下载一个傻瓜式的破解器不就得了,简直有一定的效果。

od体育

列位Office办公事情的粉丝朋侪们,大家好。不知你们有时候做过这样的事情没有:将自己编写的VBA代码掩护起来不让人看,而因此设置了VBA的工程检察与锁定密码没有?这样确实是能掩护自己的知识技术,可是比力弱,原因是只是建设了会见VBA工程的入口口令而已,还谈不上VBA工程代码加密。就是这样一个入口口令,对一般人而言破解都是艰难的事情。固然,有的人说去网上下载一个傻瓜式的破解器不就得了,简直有一定的效果。

忘了自己VBA密码是常有的事情,我们如何破解我们自己忘却了的自己的VBA工程密码呢?我们今天要跟大家分享两个方法来搞定这个VBA工程密码破解的事情:方法一、用我本人开发的VBA破解法式实现;方法二、不下载第三方软件且无需编写代码的传统方式破解。这里要说明的是,对于方法一,为了维护我开发的知识技术,同时也是为了自己用而非用于破解别人密码以掩护别人劳动结果的目的,我们只给出操作界面截图和简朴的焦点破解代码截图,望大家明白与尊重。

前面期间,有个粉丝私信让我给他破解了一个VBA工程密码,试图索要我开发法式的全部代码,也被我婉拒了,我也给他做相识释。我们下面就以这两种方法开始给大家分享吧,我们先来分享方法一。方法一:用我自己开发的VBA工程破解法式破解VBA的Office文档工程密码关于这个破解方法,也许大家可以从网上现代其代码,但纵观这些代码,几多都存在一些缺陷,好比:只能对97-2003低版本的Office文档的VBA工程密码破解,而且还必须要求文件名必须是英文,对于2007及其以上的高版本Office文档的VBA工程密码破解就完全不起作用了,再者就是文件如果是含有中文,更是无法破解。如果不信,大家可以去网上搜索这些代码试试就知道了。

而我正是看到了这些破解代码的缺陷,自行开发了自己独占的可以破解任何形式的Office文档的VBA工程密码,文件名也允许含有中文的形式。一、用我自行开发的法式破解VBA工程密码的操作体验我们以Excel事情簿为例来看下操作效果。(一)低版本97-2003的Excel文档的VBA工程密码破解操作1、预先检验该低版本97-2003的Excel文档VBA工程是否带密码。

如下图所示图1 检验该低版本97-2003的Excel文档VBA工程是否带密码2、点击主操作界面的按钮< VBA工程密码破解>,弹出选择文件的对话框。如下图所示图2 弹出选择文件对话框3、点击该对话框的<取消>或者标题栏的<X>按钮,将弹出取消了文件选择操作的消息框提示。如下图所示图3 取消了文件的选取操作4、否则,在上面的对话框中选择一个低版本含有VBA工程的Excel文档。

如下图所示图4 选择一个低版本含有VBA工程的Excel文档5、点击<打开>按钮,开始举行该低版本含有VBA工程的Excel文档的破解,破解完成将弹出乐成破解的消息提示。如下图所示图5 弹出破解乐成的消息提示6、检察验证破解效果情况,我们可以打开破解后的文件,进入VBA后台,看是否能看到VBA工程解锁的状态。

od体育官网下载

如下图所示图6 验证破解效果的情况(二)启用宏的2007及其以上高版本的Excel文档工程密码破解操作1、预先检验该高版本2007及以上的Excel文档VBA工程是否带密码。如下图所示图7 检验该高版本2007及以上的Excel文档VBA工程是否带密码2、点击主操作界面的按钮< VBA工程密码破解>,弹出选择文件的对话框。如下图所示图8 弹出选择文件对话框3、点击该对话框的<取消>或者标题栏的<X>按钮,将弹出取消了文件选择操作的消息框提示。

如下图所示图9 取消了文件的选取操作4、否则,在上面的对话框中选择一个高版本含有VBA工程的Excel文档。如下图所示图10 选择一个高版本含有VBA工程的Excel文档5、点击<打开>按钮,开始举行该低版本含有VBA工程的Excel文档的破解,破解完成将弹出乐成破解的消息提示。如下图所示图11 弹出破解乐成的消息提示6、检察验证破解效果情况,我们可以打开破解后的文件,进入VBA后台,看是否能看到VBA工程解锁的状态。

如下图所示图12 验证破解效果的情况可以看到,无论是高版本带启用宏加密的2007及以上高版本的Excel文档和97-2003低版本带VBA工程加密的Excel文档,都可以轻松地实现加密了VBA工程锁定工程密码的破解。我们如何在VBA后台实现的呢?下面,我们就来给列位看下焦点的破解代码语句的截图吧。二、破解VBA工程的操作的焦点代码语句截图模块1中的代码截图如下图13 破解VBA工程的操作的焦点代码语句上面的破解焦点语句比力抽象的,也算是比力深邃的,为开发这个法式我也花了许多功夫,正是为了尊重自己的劳动结果,问哦没有展现完整的代码,希望大家明白。不外,不用担忧,我们下面要跟大家分享的人人都可以做到的无需编写代码的形式破解VBA工程密码。

我们主要用到的是几个查找替换操作即可实现,查找什么?替换成什么?这都可从我上面给出的焦点代码语句中操作的参数看到。好吧,我们马上就来看看大家期盼的方法二吧。方法二:不下载第三方软件且无需编写代码的传统方式破解许多时候,经常给VBA工程举行密保,时间一长,也就忘记了,今天一个粉丝提到能否将一个密保了的VBA工程破解?带着这种思考,我啄木了良久,终于先想出了第一种简朴实用的方法。好了,不空话了,先给一种最简朴实用的方法举行VBA密保工程的破解方法步骤如下:1、需要一个十六进制编辑软件作为工具原料,,这里我们用常见的十六进制编辑软件WinHex作为示范(PanDownload from Baidu Url:https://pan.baidu.com/s/1kQhMOi2IEVsrR9qiNdRbyw提取码:h9jk)2、请安装后打开WinHex软件、注册、初始化设置语言为中文图14 初始化设置语言为中文3、更改事情簿“事情簿1.xlsm”(已经在桌面建好)为“事情簿1.xlsm.zip”(注意:该事情簿已经工程锁定加密,密码:abc123)图15 将事情簿重命名为RAR类型的的压缩文件4、再用WinRar软件打开该压缩文件“事情簿1.xlsm.rar”,将内里xl文件夹下的工程文件“vbaProject.bin”拖至桌面图16 将内里xl文件夹下的工程文件“vbaProject.bin”拖至桌面5、使用WINHEX打开桌面上的VBA工程文件“vbaProject.bin”图17 选择打开VBA工程文件“vbaProject.bin”图18打开VBA工程文件“vbaProject.bin”后的效果6、举行相关关键字的替换图19 用组合键<Ctrl>+<H>打开替换对话框,将关键字GC=替换为GC.图20 用组合键<Ctrl>+<H>打开替换对话框,将关键字CMG=替换为CMG图21 用组合键<Ctrl>+<H>打开替换对话框,将关键字DPB=替换为DBP7、生存工程文件“vbaProject.bin”,关闭软WinHex图22生存工程文件“vbaProject.bin”8、删除下面窗口原有的事情文件“vbaProject.bin”,随即将桌面上的工程文件“vbaProject.bin”拖进这个窗口里重新压缩图23 删除下面窗口原有的事情文件“vbaProject.bin”9、关闭这个winrar窗口,重新将桌面上的压缩文件“事情簿1.xlsm.rar”改回原来的事情簿名“事情簿1.xlsm”10、然后打开事情簿,进入VBA后台,发现掩护锁定工程状态已经被取消(即工程密保已被破解)对比一下上面分享的两种方法对加密的VBA工程破解:方法一效率较高,而且稍加修改可以实现批量的加密VBA工程的Office文档破解,可是代码比力深邃、较多、不易明白;方法二操作比力繁琐,但容易明白、且操作简朴。

想想看,大家更喜欢哪一种呢?我相信这取决于自己的习惯问题。列位粉丝朋侪,现在你们可以带着我分享的方法,摩拳擦掌去操作体验吧!最后,还是那句老话,很是谢谢列位粉丝朋侪的恒久关注(头条号:跟我学Office高级办公)、推广和对作品的点评!疫情快已往了,加之天气越来越热了,大家还是要多多注意身体康健哦,与此同时,也请多多关注我的Office高级办公有实用意义的后续原创作品哦!谢谢!。


本文关键词:忘了,VBA,密码,咋办,od体育官网,分享,两种,方法,破解,的

本文来源:od体育-www.hsx518.com