首页
/
每日頭條
/
生活
/
怎麼修改excel密碼保護
怎麼修改excel密碼保護
更新时间:2024-10-21 06:49:23
在日常工作中,很多人會設置密碼對工作表和工作薄進行保護,避免表格被他人修改。但是,一旦忘記密碼就很麻煩。經常有人問如何破解密碼,今天就給大家分享一下excel保護密碼的破解方法。工作表保護破解

工作表保護一般用于設置工作表全部或部分區域不能被編輯,需要編輯時要先輸入密碼解除保護,隻對當前工作表有效。當忘記密碼後,可采取遍曆撞門法破譯出當時設置的密碼,但這種方法有點小題大做了,除非想破解别人的表格密碼,事後還要用原密碼重新設置保護。若是這個用途,還是提醒不要做為好。今天提供兩種取消保護的方法,讓表格恢複正常。

方法1:

将文件名後綴改為.zip變成壓縮文件樣式,雙擊這個壓縮文件——雙擊xl文件夾——雙擊worksheets文件夾,找到忘記密碼的表單序号.xml文件如sheet2.xml,複制到桌面,右鍵用記事本打開,找到<sheetProtection scenarios="1" objects="1" sheet="1" password="CF7A"/>删掉,保存文件關閉,将桌面的sheet2.xml文件複制粘貼到壓縮文件夾替換掉原文件。關閉壓縮文件夾,右鍵将文件後綴修改為原後綴如07版為.xlsx。再打開文件表格的表單保護就沒有了。不過這個方法不适用于03版。

方法2:

打開VBA編輯器,插入模塊,在模塊内粘貼下面的代碼

Sub 取消保護() Sheets("sheet2").Protect AllowFiltering:=True Sheets("sheet2").Unprotect End Sub

鼠标放在代碼區域,按F5運行一下代碼。表單就沒有密碼保護,可以自由編輯了。代碼中的sheet2為要取消密碼保護的表單名。

若有多個表單想取消密碼保護,可用下面的代碼:

Sub 取消保護() ActiveSheet.Protect AllowFiltering:=True ActiveSheet.Unprotect End Sub

想要取消哪個表單的密碼保護,就選中哪個表單後,運行代碼就可以了。

若不想一個個的取消,想一次性取消工作薄所有表單的密碼保護,代碼可修改為:

Sub 取消保護() For i = 1 To Sheets.Count Sheets(i).Protect AllowFiltering:=True Sheets(i).Unprotect Next End Sub

工作薄保護破解

工作薄密碼保護設置後,工作薄無法新建、删除表單或無法關閉,具體和設置密碼保護時的選項有關。忘記密碼後,我們可用VBA方式将該工作薄複制一份,在複制的新工作薄中包含原工作薄的所有表單和數據,隻是沒有被保護,可以随意操作。

具體方法:

打開VBA編輯器,插入模塊,粘貼下面的代碼:

Sub 取消工作薄保護() ActiveWorkbook.Sheets.Copy For Each sht In ActiveWorkbook.Sheets sht.Visible = True Next End Sub

鼠标放在代碼區域,按F5運行一下代碼。

聲明:以上方法禁止用于非法用途,請慎重!

怎麼修改excel密碼保護(excel保護密碼破解方法)1

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved