用户登录
用户注册

分享至

wordvba密码speak

  • 作者: 请叫我喵一声
  • 来源: 51数据库
  • 2020-04-21

word vba 密码忘记了 怎么破解

工具:5秒WORD-EXCEL密码破解.exe

1、百度“5秒WORD-EXCEL密码破解”,点击下方的连接,下载软件,软件不是很大,直接下载下来就可以了,下载下来是一个压缩包,解压该压缩包。打开压缩包解压出来的文件夹,第二个文件就是我们的密码破解工具,双击打开工具。

2、浏览,找到我们要破解的文件,点击确定,破解就开始啦,点击移除密码。

3、弹出对话框,点击确定。

4、解密时间要看密码复杂程度,不过应该没有太变态的密码。

5、成功破解密码,并且生成了一个新的没有密码的文件。

如何破解vba工程密码

首先以下方案只针对 Word 文档和 Excel 文档的 VBA 工程密码。

打开一个 Excel 的程序实例(无论待破解的是什么文档一律打开 Excel 实例),按 Alt + F11 打开 VBE,左侧“工程资源管理器”右键新建一个模块,复制下列代码粘贴进去后定位至过程 VBA_Password_remove 按 F5 运行选择要破解的包含工程密码的文件。

Option Explicit

Private Sub VBA_Password_remove()

Dim Filename As String, i As Integer

Filename = Application.Caption

If InStr(Filename, "Excel") > 0 Then

Filename = openfile()

Else

MsgBox "请在 Microsoft Office Excel Visual Basic of Application 环境下运行本程序!", vbExclamation

Exit Sub

End If

If (Filename = "False") Then Exit Sub

If Dir(Filename) = "" Then

MsgBox "未找到指定文件"

Exit Sub

Else

FileCopy Filename, Filename & ".bak"

End If

Dim GetData As String * 5

Open Filename For Binary As #1

Dim CMGs As Long

Dim DPBo As Long

For i = 1 To LOF(1)

Get #1, i, GetData

If GetData = "CMG=""" Then CMGs = i

If GetData = "[Host" Then DPBo = i - 2: Exit For

Next

If CMGs = 0 Then

Close #1

MsgBox "VBA 工程未设置密码", vbQuestion, "提示"

Exit Sub

End If

Dim St As String * 2

Dim s20 As String * 1

Get #1, CMGs - 2, St

Get #1, DPBo + 16, s20

For i = CMGs To DPBo Step 2

Put #1, i, St

Next

If (DPBo - CMGs) Mod 2 <> 0 Then Put #1, DPBo + 1, s20

MsgBox "文件解密成功!", vbQuestion, "提示"

Close #1

End Sub

Function openfile()

openfile = Application.GetOpenFilename("Excel 文件(*.xls & *.xla & *.xlt),*.xls;*.xla;*.xlt,Word 文件(*.doc & *.dot ),*.doc;*.dot", , "选择破解 VBA 工程密码的文件")

End Function

office2007 里面word、PPT、excel有加密密码,打开时提示要输入密

Office Password Recovery Toolbox

Office Password Recovery Toolbox 是一个用于恢复 MS Word、Excel、Outlook、Access、PowerPoint 和 VBA 密码的完整解决方案。 可以恢复六种类型的密码 – Word 密码、Excel 密码、Outlook 密码、Access 密码、PowerPoint 密码、VBA 密码。 但需要连接软件的服务器,不过网上有破解版的……你试试。

WORD密码怎么破解

如果你只有打开密码,且密码是7位数以内的数字,可用以下步骤解开:

新建一Word,打开,记住文件路径,取消。

然后把你待解密文件copy到这一路径,改名为1.doc。

然后回到Word窗口,同时按Alt和F11,进入VBA界面,点菜单上的插入,模块,

在新出来的窗口粘贴一下代码:

Sub test()

Dim i As Long

i = 1

line2:

On Error GoTo line1

Do While True

Documents.Open "1.doc", , , , i & ""

MsgBox "Password is" & i

Exit Sub

Loop

line1:

i = i + 1

Resume line2

End Sub

然后按F5运行此宏。 如果有字母,稍微复杂些,道理是类似的。太长的密码,用此法解不开了。

EXCEL方程保护和VBA密码破解

直接回答你第二个吧。

右键点中你想保护的单元格-》设置单元格格式-》保护-》勾选锁定和隐藏 再在菜单中工具-》保护-》保护工作表 补充: 用户只能在第一列中的一项输入(同时其他项为零),是指用户只能在某个特定单元格(如A1)输入,还是指在A列的任意一格,但只能编辑一个单元格?这样就只能用VBA代码实现了。把下面的代码放在Sheet1中(假设你要编辑的页面是Sheet1):Private Sub Worksheet_Change(ByVal Target As Range)Dim s As StringIf Target.Rows.Count = 1 And Target.Column = 1 And Target.Row <> [IV65536] Then Application.EnableEvents = False Cells([IV65536], 1).Formula = "=1+1" Application.EnableEvents = True [IV65536] = Target.RowEnd IfEnd Sub当改变了A列的一个(且只是一个)单元格,并且该单元格不是上次修改的单元格时,触发代码。

代码将上一次修改的单元格的公式改为=1+1(你当然可以换成你自己的)。上一次修改的单元格的行号保存在当前表的最右下角单元格中(你需要设置它的初始值,比如为1)这个代码不一定能直接解决你的问题,但希望对你有所启发。

转载请注明出处51数据库 » wordvba密码speak

软件
前端设计
程序设计
Java相关