[算表] VBA Sub的加密

楼主: jasonhsu14 (小健人)   2018-08-29 11:04:30
软件:Excel
版本:2003
大家好,想询问一下,该如何加密某一个Sub而不让别人看见我里面写什么程式?
如下图,我希望隐藏Test2不让别人看见,但可以让别人看见Test1
https://i.imgur.com/6HMSEnE.jpg
于是有爬文找到可以用Private Sub,但使用后发现他只是在宏执行中隐藏,如下
https://i.imgur.com/HuZOB54.jpg
并非隐藏整个Sub中的程式码,只要我打开VBA编辑器,我还是看得到Test2写什么
也参考下列文章的做法
https://www.ptt.cc/bbs/Office/M.1208655821.A.714.html
上述文章中的方法,确实可以隐藏整个专案,如下图
https://i.imgur.com/aaLrfaJ.jpg
不过看该文章的推文所述,似乎是可以透过改活页簿而破解
第一个问题想先询问板上各位,他这招破解方式是如何操作的?
第二个问题是想询问各位,如果我只是单纯想隐藏一部分的Sub
而非像该文章那样隐藏整个专案,请问可以如何操作?
另外,想在询问一下,除了上述外,VBA是不是也没有其他隐藏VBA程式的方法?
以上问题有点多,先谢谢伸出援手的各位,谢谢
作者: soyoso (我是耀宗)   2018-08-29 11:45:00
改活页簿而破解来看,猜是否是修改CMG,DPB,GC的部分2007以上的话则从vbaproject.bin档内修改详细上可google excel CMG DPB GC
楼主: jasonhsu14 (小健人)   2018-08-29 12:32:00
谢谢S大回应第一个问题,也有Google到相关资讯,谢谢
作者: SuckCopy (noname)   2018-08-30 10:34:00
对岸有破解程式,我试过,Excel保护与密码通通轻易解除后来找到一个方法~用ultraEdit改码,竟然可以,难以破解时代久远~我也忘了怎么改

Links booklink

Contact Us: admin [ a t ] ucptt.com