我正在研究几个共享大量代码的不同访问项目。现在我所做的是导入模块,只要我是唯一一个工作的人就可以了,但对于未来我需要一个更好的解决方案(也比密码保护更好)。
共享代码的最佳方式是什么?为此,我有 Visual Studio 2013。我曾尝试创建 dll 和 com 对象,但我无法将文件添加为对 Access 的引用,我想可能是因为它是 .NET,我不太确定。
正如你所看到的,我不熟悉这个主题,所以任何提示/链接/流行词都会受到高度赞赏。
谢谢, 尤塔姆
在 VBA 项目之间共享代码的一种方法是将通用代码存储在单独的 .accdb 文件(例如“CommonCode.accdb”)中,然后在将使用这些通用过程和函数的各种 VBA 项目中添加对该文件的引用.
要添加此类引用,您需要单击“引用”对话框中的“浏览...”按钮,然后从“文件类型”下拉列表中选择“Microsoft Access 数据库 (*.accdb)”:
我相信共享 VBA 代码的最佳方式不是让它可读,而是编译。
您可以通过创建Access Runtime .accdr 来完成此操作。