- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
回復 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檔... |
|