2012-02-24 89 views
2

是否有可能隱藏VBA代碼,從Excel的VBA編輯器可正常訪問(Alt鍵 - F11),從用戶的窺探?比如,我可以用數字簽名來簽名嗎?如何隱藏代碼在VBA應用程序

標準VBA項目密碼保護在這種情況下不適用,因爲它可以相對容易地被破解。

+1

可能重複[所以我的Excel的VBA項目的密碼很容易被破解...什麼其他選擇嗎?(http://stackoverflow.com/questions/1063155/so-my-excel -vba-project-password-can-easily-crack-what-are-other-options) – 2012-02-24 07:25:44

+0

如果你不願意接受標準的VBA項目密碼保護作爲答案,那麼你應該在你的問題中指定這個。我會相應地編輯你的問題 - 但請注意,這已經[問](http://stackoverflow.com/questions/1063155/so-my-excel-vba-project-password-can-easily-be -cracked-what-other-options)並回答。 – 2012-02-24 07:30:24

+0

這也很容易用zip文件或十六進制編輯器破解。查看關於問題的答案「是破解excel VBA項目密碼的一種方法」這很容易,而且必要的時間有限。 – 2015-01-23 13:37:24

回答

6

是的。點擊菜單工具| VBAProject屬性並在TAB「保護」下,勾選「鎖定項目以查看」並輸入密碼。

保存並退出Excel文件。當你打開它時,代碼將被隱藏。

希德