楼主 天空真蓝/qt |
一直困惑不能用VBA代码对有密码的工程自动录入密码并打开。,在网上查了也没有找到一个很好的办法。经多次研究,得到如何打开VBE中任意工程需要输入密码的方法,代码如下《不是解密,只是代替手工自动录入密码》 '以下代码只能在关闭VBE窗口的情况下运行。 Application.SendKeys "%{F11}" DoEvents Application.SendKeys "^r" DoEvents Do While Application.VBE.ActiveVBProject.Name <> "****" '需要输入密码的工程 Application.SendKeys "+{TAB}" DoEvents Loop If Application.VBE.ActiveVBProject.Protection = vbext_pp_locked Then Application.SendKeys "%te******{ENTER}{ENTER}" ‘"*"号为打开此工程的密码。 End If |
2楼 yangkeyuan |
谢谢分享! |
3楼 danysy |
学习,收藏 |
4楼 renyz2006 |
对查看代码的加密码的破解 吧 |
5楼 天空真蓝/qt |
不是破解,只是对有需要输入密码的工程,自动输入密码,你方便有的代码需要打开工程的密码设置,才能运行。 |
6楼 icenotcool |