我有一个Excel加载项,我正在构建它将用户设置存储在加载项中的Settings
工作表中。我实际上使用Settings
表作为存储布尔值,并且可能是用户的注册详细信息。但是,如果我打开一个新的VBA项目并将外接程序作为参考(在VBA中:Tools > References > MY Add-In
),那么我可以访问Settings
工作表,并有可能破坏其上的密码并破解注册详细信息。在其他VBA项目的Excel加载项中隐藏工作表
Settings
工作表设置为xlVeryHidden
,但可通过VBA代码访问。无论如何,要防止这在Excel中?在一个模块中,例如我可以使用Option Private Module
方法。