作者jasonhsu14 (14號星期五的傑森)
看板Office
標題[算表] VBA Sub的加密
時間Wed Aug 29 11:04:30 2018
軟體:Excel
版本:2003
大家好,想詢問一下,該如何加密某一個Sub而不讓別人看見我裡面寫甚麼程式?
如下圖,我希望隱藏Test2不讓別人看見,但可以讓別人看見Test1
https://i.imgur.com/6HMSEnE.jpg
於是有爬文找到可以用Private Sub,但使用後發現他只是在巨集執行中隱藏,如下
https://i.imgur.com/HuZOB54.jpg
並非隱藏整個Sub中的程式碼,只要我打開VBA編輯器,我還是看得到Test2寫甚麼
也參考下列文章的做法
https://webptt.com/m.aspx?n=bbs/Office/M.1208655821.A.714.html
上述文章中的方法,確實可以隱藏整個專案,如下圖
https://i.imgur.com/aaLrfaJ.jpg
不過看該文章的推文所述,似乎是可以透過改活頁簿而破解
第一個問題想先詢問板上各位,他這招破解方式是如何操作的?
第二個問題是想詢問各位,如果我只是單純想隱藏一部分的Sub
而非像該文章那樣隱藏整個專案,請問可以如何操作?
另外,想在詢問一下,除了上述外,VBA是不是也沒有其他隱藏VBA程式的方法?
以上問題有點多,先謝謝伸出援手的各位,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.22.64.151
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1535511873.A.B31.html
1F:→ soyoso: 改活頁簿而破解來看,猜是否是修改CMG,DPB,GC的部分 08/29 11:45
2F:→ soyoso: 2007以上的話則從vbaproject.bin檔內修改 08/29 11:45
3F:→ soyoso: 詳細上可google excel CMG DPB GC 08/29 11:45
4F:→ jasonhsu14: 謝謝S大回應第一個問題,也有Google到相關資訊,謝謝 08/29 12:32
5F:→ SuckCopy: 對岸有破解程式,我試過,Excel保護與密碼通通輕易解除 08/30 10:34
6F:→ SuckCopy: 後來找到一個方法~用ultraEdit改碼,竟然可以,難以破解 08/30 10:41
7F:→ SuckCopy: 時代久遠~我也忘了怎麼改 08/30 10:41