访问(VBA)隐藏/保护单个模块
是否有办法隐藏/保护单个模块,使其不受其他模块的影响 例如,我有一个登录模块,它保护访问的前端,但我只需要登录模块受到不同于所有其他模块的保护访问(VBA)隐藏/保护单个模块,vba,ms-access,Vba,Ms Access,是否有办法隐藏/保护单个模块,使其不受其他模块的影响 例如,我有一个登录模块,它保护访问的前端,但我只需要登录模块受到不同于所有其他模块的保护 我知道我可以从我的新应用程序属性中查看保护和锁定项目。但这涵盖了所有vba模块/类对象 当然,您可以将其隐藏在导航/数据库窗口中,就像您可以隐藏任何其他对象一样。右键单击对象属性,然后单击属性-->复选隐藏框。请注意,这不会在VB编辑器中隐藏它,只会在数据库导航窗口中隐藏它 至于密码保护,不,要么全有,要么什么都没有 您可以考虑将该模块移动到外部数据库,
我知道我可以从我的新应用程序属性中查看保护和锁定项目。但这涵盖了所有vba模块/类对象 当然,您可以将其隐藏在导航/数据库窗口中,就像您可以隐藏任何其他对象一样。右键单击对象属性,然后单击属性-->复选隐藏框。请注意,这不会在VB编辑器中隐藏它,只会在数据库导航窗口中隐藏它 至于密码保护,不,要么全有,要么什么都没有
您可以考虑将该模块移动到外部数据库,并将其设为MDE/ACDE,然后设置对其的引用。尽管如此,这可能会使您陷入各种可能不想陷入的其他问题。
不是单个模块,不是。始终分发mde/accde
数据库!用户不能更改任何内容。要获得更多安全性,请使用密码保护代码(否则可以将其导入mdb/accdb
)。对于您的公司环境,请使用运行时。