<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>工具軟件>辦公軟件學習>Excel教程>Excel基礎>

        關于excel密碼

        時間: 張偉0 分享

        有時我們為了保護Excel文檔,會給文檔加上密碼,如文檔查看、只讀密碼,工作表、工作簿的保護密碼等,但是時間久了難免忘記密碼,這時就只好進行破解了。下面列舉幾種常用的破解Excel密碼的方法,供各位參考。

        excel密碼的步驟:

        首先我們要明確一個前提,不同類型的密碼,破解方法是不一樣的,有些密碼可能是無法破解的;而Excel文檔又分為不同版本(xls和xlsx),破解方法也有所不同。

        溫馨提示:破解密碼前請先備份原文檔。

        1、文檔查看、只讀密碼破解

        Excel文檔的查看、只讀密碼目前沒有什么好的破解辦法,只能采用暴力破解,就是指定一個規則,然后一個一個去試。如果你當初設置的密碼足夠復雜,那就不要做無所謂的掙扎了,建議及早放棄為好。但如果文檔十分重要,不計代價也要破解密碼,可以嘗試一些網站的收費服務,但是不要抱太高的希望。

        2、工作表、工作簿的保護密碼

        根據Excel文檔版本不同,工作表、工作簿保護密碼的破解方法也不太一樣。

        (1)xls文檔破解方法

        對于早期的xls文檔(2003及以前),可以用VBA代碼破解。

        打開Excel文檔,按Alt+F11進入“開發工具”界面,在左邊的工程欄(Project)中選定節點“ThisWorkbook”,雙擊左鍵,然后把下面的代碼復制到右邊的代碼編輯框中。然后按F5鍵執行代碼開始破解,破解期間會出現兩次提示的對話框,都選擇“確認”。密碼破解完畢之后會出現提示“該工作簿中的工作表密碼保護已被全部解除”,這說明工作表或工作簿的保護密碼已被成功清除。最后刪除“ThisWorkbook”節點中的代碼,保存工作表。至此,破解完成。

        Public Sub 工作表保護密碼破解()

        Const DBLSPACE As String = vbNewLine & vbNewLine

        Const AUTHORS As String = DBLSPACE & vbNewLine & _

        "作者:McCormick JE McGimpsey "

        Const HEADER As String = "工作表保護密碼破解"

        Const VERSION As String = DBLSPACE & "版本 Version 1.1.1"

        Const REPBACK As String = DBLSPACE & ""

        Const ZHENGLI As String = DBLSPACE & ""

        Const ALLCLEAR As String = DBLSPACE & "該工作簿中的工作表密碼保護已全部解除!!" & DBLSPACE & "請記得另保存" _

        & DBLSPACE & "注意:不要用在不當地方,要尊重他人的勞動成果!"

        Const MSGNOPWORDS1 As String = "該文件工作表中沒有加密"

        Const MSGNOPWORDS2 As String = "該文件工作表中沒有加密2"

        Const MSGTAKETIME As String = "解密需花費一定時間,請耐心等候!" & DBLSPACE & "按確定開始破解!"

        Const MSGPWORDFOUND1 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _

        "如果該文件工作表有不同密碼,將搜索下一組密碼并修改清除"

        Const MSGPWORDFOUND2 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _

        "如果該文件工作表有不同密碼,將搜索下一組密碼并解除"

        Const MSGONLYONE As String = "確保為唯一的?"

        Dim w1 As Worksheet, w2 As Worksheet

        Dim i As Integer, j As Integer, k As Integer, l As Integer

        Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer

        Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer

        Dim PWord1 As String

        Dim ShTag As Boolean, WinTag As Boolean

        Application.ScreenUpdating = False

        With ActiveWorkbook

        WinTag = .ProtectStructure Or .ProtectWindows

        End With

        ShTag = False

        For Each w1 In Worksheets

        ShTag = ShTag Or w1.ProtectContents

        Next w1

        If Not ShTag And Not WinTag Then

        MsgBox MSGNOPWORDS1, vbInformation, HEADER

        Exit Sub

        End If

        MsgBox MSGTAKETIME, vbInformation, HEADER

        If Not WinTag Then

        Else

        On Error Resume Next

        Do 'dummy do loop

        For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

        For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

        For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

        With ActiveWorkbook

        .Unprotect Chr(i) & Chr(j) & Chr(k) & _

        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

        Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

        If .ProtectStructure = False And _

        .ProtectWindows = False Then

        PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

        Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

        Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

        MsgBox Application.Substitute(MSGPWORDFOUND1, _

        "$$", PWord1), vbInformation, HEADER

        Exit Do 'Bypass all for...nexts

        End If

        End With

        Next: Next: Next: Next: Next: Next

        Next: Next: Next: Next: Next: Next

        Loop Until True

        On Error GoTo 0

        End If

        If WinTag And Not ShTag Then

        MsgBox MSGONLYONE, vbInformation, HEADER

        Exit Sub

        End If

        On Error Resume Next

        For Each w1 In Worksheets

        'Attempt clearance with PWord1

        w1.Unprotect PWord1

        Next w1

        On Error GoTo 0

        ShTag = False

        For Each w1 In Worksheets

        'Checks for all clear ShTag triggered to 1 if not.

        ShTag = ShTag Or w1.ProtectContents

        Next w1

        If ShTag Then

        For Each w1 In Worksheets

        With w1

        If .ProtectContents Then

        On Error Resume Next

        Do 'Dummy do loop

        For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

        For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

        For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

        .Unprotect Chr(i) & Chr(j) & Chr(k) & _

        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

        Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

        If Not .ProtectContents Then

        PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

        Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

        Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

        MsgBox Application.Substitute(MSGPWORDFOUND2, _

        "$$", PWord1), vbInformation, HEADER

        'leverage finding Pword by trying on other sheets

        For Each w2 In Worksheets

        w2.Unprotect PWord1

        Next w2

        Exit Do 'Bypass all for...nexts

        End If

        Next: Next: Next: Next: Next: Next

        Next: Next: Next: Next: Next: Next

        Loop Until True

        On Error GoTo 0

        End If

        End With

        Next w1

        End If

        MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER

        End Sub

        (2)xlsx文檔破解方法

        從2007版本以后,Excel文檔的擴展名從xls變成了xlsx,文檔結構也大變樣。Xlsx文檔本質上其實是一個壓縮包,里面包含了許多xml文檔,工作表、工作簿的保護密碼就保存在這些xml文檔中,我們可以用WinRAR等壓縮工具將其解壓,然后直接修改內容,就可以去掉工作表、工作簿的保護密碼了。

        具體方法如下:

        將文檔擴展名修改為zip或rar,然后將其解壓。

        在解壓得到的文件中找到“xl”文件夾,雙擊打開,“workbook.xml”中即包含工作簿的保護密碼,用記事本打開該文檔,搜索“workbookProtection”,將帶有“workbookProtection”的那一段代碼刪除即可。代碼格式如:

        workbookProtection workbookAlgorithmName="SHA-512" workbookHashValue="******" workbookSaltValue="******" workbookSpinCount="100000" lockStructure="1"

        另外,“xl\worksheets”文件夾下的“sheet1.xml”、“sheet2.xml”中則保存了各工作表的密碼,同樣用記事本打開,搜索“sheetProtection”,將帶有“sheetProtection”的那一段代碼刪除即可。

        代碼格式如:

        sheetProtection algorithmName="SHA-512" hashValue="******" saltValue="******" spinCount="100000" sheet="1" formatCells="0" formatColumns="0" formatRows="0" insertColumns="0" insertRows="0" insertHyperlinks="0" deleteColumns="0" deleteRows="0" sort="0" autoFilter="0" pivotTables="0"

        最后保存文件,重新壓縮為zip格式(注意必須是zip,不能是rar或其他格式),然后把這個壓縮包的后綴重新修改回xlsx。至此,破解完成。

        關于excel密碼相關文章

        Excel設置密碼的方法步驟詳解

        如何在excel表格加密設密碼

        Excel文件密碼匯總

        如何解鎖excel密碼的教程

        excel密碼的教程

        excel破解表格保護密碼的方法

        如何進入有密碼的excel的方法

        excel如何設置權限密碼

        破解excel密碼的方法圖解步驟

        關于excel密碼

        有時我們為了保護Excel文檔,會給文檔加上密碼,如文檔查看、只讀密碼,工作表、工作簿的保護密碼等,但是時間久了難免忘記密碼,這時就只好進行破解了。下面列舉幾種常用的破解Excel密碼的方法,供各位參
        推薦度:
        點擊下載文檔文檔為doc格式
        380373 主站蜘蛛池模板: 亚洲av成人区国产精品| 亚洲精品国产自在现线最新| 日韩精品国产二区三区| 在线高清免费不卡全码| 好深好爽办公室做视频| 日韩中文字幕高清有码| 日本精品一区二区在线看| 国产边打电话边被躁视频| 韩国无码AV片午夜福利| 精品理论一区二区三区| 99久久er热在这里只有精品99 | 亚洲综合色一区二区三区| 久久99精品久久久久久9| 色欲AV成人无码精品无码| 国产一区二区丰满熟女人妻| AV人摸人人人澡人人超碰| 人妻少妇久久中文字幕| 天天摸天天操免费播放小视频 | 中文字幕国产精品av| 亚洲人成影网站~色| 中文字幕亚洲男人的天堂| 国产精品亚洲五月天高清| 国产亚洲综合区成人国产| 最新的国产成人精品2022| 亚洲欧美日韩国产精品一区二区| 国产免费AV片在线看| 亚洲av无码专区在线亚| 欧美黑人大战白嫩在线| 尹人香蕉久久99天天拍欧美p7| 天堂V亚洲国产V第一次| 亚洲午夜久久久影院| 少妇人妻偷人精品系列| 影音先锋男人资源站| 国产精品第二页在线播放| 日本精品videossex黑人| 一区二区三区黄色一级片| 国产免费久久精品44| 日韩区中文字幕在线观看| 精品素人AV无码不卡在线观看| 妺妺窝人体色www聚色窝仙踪| 日韩亚洲欧美中文高清|