Board logo

標題: 活頁簿執行ThisWorkbook.Protect自動解鎖 [打印本頁]

作者: a5007185    時間: 2018-1-30 14:09     標題: 活頁簿執行ThisWorkbook.Protect自動解鎖

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

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

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

這是什麼妖術?
另外有辦法判定這個活頁簿是否已受到保護嗎?
作者: a5007185    時間: 2018-1-30 16:07

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

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)