从VBA锁定用户
我即将用Excel提交我的大型VBA项目,遇到了最后一个问题 我已经保护了我所有的宏,但是如何设置此Excel,使用户既不能A)访问“开发人员”选项卡,也不能B)创建新的宏?您不能 我的意思是,你可以尝试,也许可以阻止会计师或销售分析师查看或编辑代码,但你不会阻止任何想要或需要进入的人 换言之,“保护”VBA代码只会让维护者感到烦恼。它可以防止cat意外访问代码,但是任何能够访问hex编辑器()的人都会嘲笑它 除非您使用一些好的第三方工具来混淆/加密/保护(/corrupt)您的VBA项目(列出的第三方工具超出了本网站的范围)从VBA锁定用户,vba,excel,security,Vba,Excel,Security,我即将用Excel提交我的大型VBA项目,遇到了最后一个问题 我已经保护了我所有的宏,但是如何设置此Excel,使用户既不能A)访问“开发人员”选项卡,也不能B)创建新的宏?您不能 我的意思是,你可以尝试,也许可以阻止会计师或销售分析师查看或编辑代码,但你不会阻止任何想要或需要进入的人 换言之,“保护”VBA代码只会让维护者感到烦恼。它可以防止cat意外访问代码,但是任何能够访问hex编辑器()的人都会嘲笑它 除非您使用一些好的第三方工具来混淆/加密/保护(/corrupt)您的VBA项目(列出
VBA代码不安全,请停止。检查此@Maldred我已经检查过,发现答案不满意。我希望有一种方法可以在Excel工作表中实现这一点,而不是制定公司范围的技术政策。右键单击VBA项目,然后进入“保护”等,锁定VBA项目以供查看。这不是很好的保护,但正如Mats Mug所说,它可以阻止普通人在代码上游手好闲。显然,任何想加入的人都会这样做,但这取决于你是否只是想阻止想要加入宏编写器的人,还是真的让安全信息远离人们。。。。