直接將整個工作表隱藏的保護機制,適合用於不想讓整個資料庫和背景程式碼輕易外流,必須藉由輸入密碼才可解套,使得保護機制更加滴水不漏。
這次的範例是要將"光源效率計算"、"儲存資料庫"和"顯示資料庫"三個工作表中的"儲存資料庫"隱藏起來,如圖一紅框所示,同時需要輸入密碼才得以顯示。
圖一 |
a.首先,利用快捷鍵Alt+F11進入Excel中的Visual basic 編輯介面,如圖二所示。選擇sheet2(儲存資料庫),如圖二紅框所示。再利用快捷鍵F4,使屬性視窗顯示出來,並點選Visible中的2-xlSheetVeryHidden,如圖二藍框所示。
圖二 |
b.回到Excel介面中,這時可以看到"儲存資料庫"已經不見了,接著點選保護活頁簿->保護結構及視窗,如圖三紅框所示,即會出現填選密碼的小視窗,如圖四紅框所示。
圖三 |
圖四 |
c.如此一來,完成以密碼隱藏工作表,即使操作者刻意從Visual Basic介面更改顯示設定,也會出現如圖五的警示結果。還是得藉由保護活頁簿->保護結構及視窗中輸入密碼,才得以顯示被隱藏的工作表。
圖五 |
沒有留言:
張貼留言