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