㈠ excel 宏或代碼如何加密
從VBA編輯窗口工具欄的:工具→VBAProject屬性→保護→鎖定工程(點中查看時鎖定工程)→查看工程屬性密碼→密碼(在此框中輸入密碼)→確認密碼(在此框中再次輸入密碼)→確定→保存退出,下次打開的時候就要輸入正確的密碼,才能看到代碼的。具體請看下面的動畫圖(雙擊圖可以看的更清楚些)。
㈡ 寫好Excel宏怎麼樣加密
Excel表格是我們工作中經常用到的,而它往往涉及統計數據等敏感問題,因此,Excel表格的保護也是經常遇到的問題,如何安全使用Excel呢?我們常用到的是Excel「工具」菜單提供的「保護工作表」和「保護工作簿」功能。有沒有其他方法呢?
用宏進行「顯式」加密
在需要加密的Excel 表中,點擊[工具]→[宏]→[Visual Basic編輯器],打開「工程資源管理器」,雙擊該工作表,在右邊的是設置該表屬性的編輯窗口,單擊該窗口左上方的下拉列表框,選擇Worksheet,再從該窗口右上方的列表框中選擇Activate(激活)(如圖)。
察看原圖 發送到手機
添加如下代碼:(假設「123」為密碼,Sheet1為限制許可權表格,Sheet2為工作簿中為任何適合的工作表)
Private Sub Worksheet_Activate()
Sheets("sheet1").Cells.Font.ColorIndex = 2 '設置文字顏色為白色
If Application.InputBox("請輸入密碼:") = 123 Then
Range("A1").Select
ActiveSheet.Cells.Font.ColorIndex = 56
' 設置文字顏色為黑色
Else
MsgBox "密碼錯誤,即將退出!"
Sheets("sheet2").Select
End If
End Sub
每次當你選擇該「加密」表的時候都會彈出對話框要求輸入密碼,正確則進入該表(Sheet1),否則會選擇其他表(Sheet2)。
用宏進行「隱式」加密
「顯式」加密,雖然可以讓沒有密碼的使用者無法看到「加密」表格,但是每次選擇該表格時都會彈出對話框,實在不方便而且給其他用戶一種被防範的不舒服感覺。於是筆者就想出了下面的「隱式」加密方法。假如要加密的是Sheet1,我們可以設置在Sheet2的「A1」單元格為密碼的輸入處。於是修改以上代碼如下:
Private Sub Worksheet_Activate()
Sheets("sheet1").Cells.Font.ColorIndex = 2'設置文字顏色為白色
If Sheets("sheet2").Cells(1, 1) = 123 Then
Range("A1").Select
ActiveSheet.Cells.Font.ColorIndex = 56
' 設置文字顏色為黑色
End If
End Sub
設置好以後,只有Sheet2的(A1)單元格為密碼「123」時「加密」表Sheet1的內容才顯示出來,否則就是透明的,神不知鬼不覺;所謂「隱式」。
「隱式」加密雖然保證了沒有密碼的用戶不能查看「加密」表格的內容,但是不能保護其他用戶對其進行修改。所以我們要綜合運用上面所說的「保護表格」和「隱式加密」對要保密的表格進行設置。
㈢ 如何給EXCEL里的宏加密碼
1、首先打開需要設置加密碼的表格,進入到EXCEL表格裡面之後,打開VBE編輯器。
㈣ Excel宏加密後,無論創建、刪除還是編輯均需密碼,如何破解
1、我新建一個excel文件(.xlsx格式的)來測試破解過程,其它文件可以參考,但最好要備份原來的文件,設置工作表、工作薄為密碼保護,保存後
㈤ EXCEL宏加密破解
可以把文件發過來幫你解密,不過會驗證你修改的合法性,不會幫你隨意解密商業代碼。[email protected]
㈥ 如何給EXCEL中的宏加密防止別人查看和修改
vba窗口-工具-VBAProject屬性-保護-打勾-密碼!
㈦ 如何加密宏代碼
從VBA編輯窗口工具欄的:工具→VBAProject屬性→保護→鎖定工程(點中查看時鎖定工程)→查看工程屬性密碼→密碼(在此框中輸入密碼)→確認密碼(在此框中再次輸入密碼)→確定→保存退出,下次打開的時候就要輸入正確的密碼,才能看到代碼
㈧ EXCEL宏加密了,可以破解宏密碼嗎
發過來試一下:[email protected]