返回列表 上一主題 發帖

活頁簿執行ThisWorkbook.Protect自動解鎖

活頁簿執行ThisWorkbook.Protect自動解鎖

有人有跟我相同的狀況嗎?

我使用「ThisWorkbook.Protect PassWord:=PW」來保護活頁簿,
活頁簿鎖上了沒問題,
但是當我又重複再執行一次「ThisWorkbook.Protect PassWord:=PW」時,

他解鎖了!
他解鎖了!
他解鎖了!

這是什麼妖術?
另外有辦法判定這個活頁簿是否已受到保護嗎?

剛剛有在爬一下網路上的資訊,
「ThisWorkbook.ProtectStructure」可以回饋該活頁簿是否受到保護,
所以暫時先用這樣的方式避開解鎖問題,
If Not ThisWorkbook.ProtectStructure Then ThisWorkbook.Protect PassWord:=PW

雖然表面上問題是解決了,
但怎麼想都覺得很奇葩...
這是漏洞嗎?

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題