可用于所有数据库的宏/函数

时间:2015-01-04 09:59:50

标签: vba ms-access access-vba

我在visual basic中编写了一个函数,我可以通过添加模块在任何查询或给定访问数据库的形式中使用它。我想要的是能够在我的机器的所有数据库中使用该功能。 一个简单的解决方案是每次将模块复制到数据库,但有没有简单的解决方案?

在excel中,您可以通过将函数添加到.xla文件,然后将文件复制到XLSTART文件夹来完成此操作。但是MSACCESS没有任何这样的等效文件夹。

有人可以提出建议吗?

1 个答案:

答案 0 :(得分:1)

以下是完整的教程:Using a centralized VBA module in multiple Access databases

  
      
  1. 制作“帮手”数据库。在那里放几个程序。
  2.   
  3. 在“客户端”数据库中,打开VBA编辑器
  4.   
  5. 转到工具 - >参考。浏览并选择您的帮助程序数据库。
  6.   
  7. 完成!您现在可以使用帮助程序数据库中的所有函数   整个客户数据库。
  8.   

<强> [编辑]

创建自动启动MS Access应用程序的数据库是没有办法的(而且确实没有必要)。

我认为您正在寻找一种方法来创建包含一组自定义对象的模板数据库,例如表,vba模块,表单,查询等。

请参阅:
Save and reuse database design elements
Easy Access with templates I: Create a database