返回列表 上一主題 發帖

保护VBA

回復  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檔...
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題