標題:
保护VBA
[打印本頁]
作者:
basarasy
時間:
2010-7-15 23:44
標題:
保护VBA
如何保护VBA 不給其他人看?
作者:
victorl
時間:
2010-7-16 02:35
回復
1#
basarasy
最簡單的方法就是利用密碼鎖定專案,操作方式如下
[attach]1884[/attach]
作者:
basarasy
時間:
2010-7-16 06:29
回復
2#
victorl
謝謝大大的解答
但如何可以加強保护VBA和 如何LOCK EXCEL只能在只定地方才可以用?
作者:
kimbal
時間:
2010-7-18 20:58
回復 victorl
謝謝大大的解答
但如何可以加強保护VBA和 如何LOCK EXCEL只能在只定地方才可以 ...
basarasy 發表於 2010-7-16 06:29
有關加強保護: 其實victorl兄介紹的方法, 已經相當安全的了, excel內建也只有這個方法.
如果還是不信任這個方法, 自己動手寫的話, 這裡有一個非常困難的方法:
1.用txt把代碼存起, 找方法加密
http://www.blog.methodsinexcel.c ... ncryption-workbook/
(沒有測試這, 只在google search)
2.運行vba時,把代碼由txt取出及解碼, 然後用 Microsoft Visual Basic for Application Extensibility 導入, 最後運行導入的代碼
http://support.microsoft.com/kb/ ... 2533&sid=global
這裡只能介紹一下, 詳細做也要一兩天
有關"LOCK EXCEL只能在只定地方才可以", 你的意思是只有xls在某個位置才能運行vba?
你可以用thisworkbook.path 來找當前工作簿的位置,然後判斷是否繼續運行
又或者找ip address/ mac address
http://ithelp.ithome.com.tw/question/10045072?tag=ithome.nq
其實最簡單的方法.... 我想是用excel的本身有的功能, 開啟時用密碼才可以開啟excel檔...
作者:
basarasy
時間:
2010-7-20 00:43
回復
4#
kimbal
謝謝kimbal大大
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)