一、Excel加密你一定要知道的事:
Excel中提供的加密保護非常靈活,可分别針對工作簿和工作表進行設置。
1.1工作簿打開加密。
1.2工作簿修改加密。
1.3保護工作簿結構1.4保護工作簿窗口。
1.5工作表加密保護。
1.6保護指定區域。
詳情可查看圖文【Excel密碼保護,這樣設置就對了】
工作簿打開密碼在Office2007及之後的版本中安全系數非常高了,一般人無法解除,所以你一定要好好記住你設置的打開密碼⊙∀⊙!否則以下介紹的方法也無法幫你解決問題。
告訴你們一個小秘密,雖然你看到的Excel是一個個獨立的文件,但它其實是由很多個不同類型的文件構成,這種由多種文件類型構成的文件也叫複合文檔。Excel文件本質是一個壓縮包,可以通過解壓縮工具查看其内部文件構成信息,因此我們隻要能找到密碼存儲的位置,删掉它就可以了。好了,原理已經清楚了,那麼接下來通過解除工作簿的修改密碼來實戰,教大家如何解除密碼。
工作簿的修改密碼
第一步:将忘記密碼的工作簿重名為壓縮文件,如RAR\ZIP等都可以。
修改擴展名
第二步:雙擊打開壓縮文件,這樣Excel文件構成就展示出來了,本次我們主要關注【xl】文件夾。
Excel複合文檔構成
第三步:進入【xl】文件夾,把【workbook.xml】解壓出來。
workbook.xml文件
第四步:用記事本打開剛剛解壓出來的【workbook.xml】
找到密碼存儲位置
第五步:删除【fileSharing】這個節點的内容并保存。
第六步:将【workbook.xml】重新放回壓縮包中。
壓縮文件更新
第七步:将壓縮包的名字還原回原Excel文件名字。
第八步:大功告成,重新打開Excel文件看下吧,密碼已經去除掉了。
1. 保護工作簿結構與保護工作簿窗口密碼的解除與前面的操作流程是一樣的,區别是要删除【workbook.xml】的【workbookProtection】節點内容。
工作簿密碼存儲節點
2.工作表和表中的區域密碼保護的解除要找到對應的工作表文件,然後清除對應文件中的密碼。工作表文件存儲在【worksheets】文件夾。
工作表文件夾
工作表文件
工作表密碼存儲節點
單元格區域保護節點
演示案例
此方法隻要能正常打開工作簿,其他各種密碼解除均可完成,原理是通過VBA把每個工作表複制出來,新生成一個新的工作簿。
Sub 工作表密碼解除() ActiveWorkbook.Sheets.Copy For Each sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
第一步:右鍵點擊工作表名稱,查看代碼,進入VBE界面。也可按快捷鍵【ALT F11】快速進入。
進入VBE界面
第二步:在工程資源窗口中,右鍵點擊,插入一個【模塊】。
插入模塊
第三步:将VBA代碼複制到模塊中。
粘貼代碼
第四步:按F5或點擊VBE界面的運行代碼會自動生成一個新的工作簿。
運行代碼
第五步:将新生成的工作簿另存下即可。
小夥伴如果對Excel加密和解密有什麼疑問,歡迎共同探讨!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!