我已经建立了一个简单的 Excel 数据库,它执行一些宏功能,我需要将这个数据库分发给几个人 - 但他们看不到宏功能实际上是如何工作的(我必须遵循愚蠢的规则!)。实现这一目标的最佳方法是什么?
我做了一些研究,发现了两种方法:
密码保护VBA项目;但这显然很容易使用现成的在线工具来破解(这对我发送此邮件的人来说是最有利的,以了解宏和功能是如何工作的;所以我几乎 100% 肯定他们会尝试进入它..因此密码保护似乎不足。
转向像 C++ 这样的完全编译的语言;我的技能仅限于 Excel 和 Access 上的 VBA,因此这是理想的解决方案;对我来说不是解决方案:(
还有其他方法吗?我想拥有一个包含所有宏的“主 excel 文档”,然后将“子”数据库发送给最终用户,并让“子”数据库连接到“主”——这样的事情可能吗?通过在线托管主服务器,甚至将主服务器发送给最终用户,但使其完全无法访问,除非“子”数据库访问?