作者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/cn.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/cn.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