如何设置Access VBA库

时间:2014-03-05 19:27:53

标签: excel-vba access-vba vba excel

我有一些我在多个项目中使用的VBA代码 - 大约40个左右的不同数据库都使用了许多相同的功能。

我尝试在应用程序中使用相同的代码以保持一致性。有没有办法可以将所有代码放在一个库中并使其可用于每个数据库?每次我想重新使用它时,我都厌倦了将代码复制到新的数据库。当我想要改变功能时,我特别厌倦在多个地方维护它。

我对Excel有同样的问题 - 我可以创建一个Excel库并将其包含在我的所有工作簿中吗?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

为每个项目创建一个或多个excel,将它们保存为* .xla。 (Excel加载项)

转到Excel选项并配置为在工作簿中自动加载这些加载项或VBA。

Walkthru

使用VBA Automation:

Application.AddIns.Add(XLA_Path)

答案 2 :(得分:0)

如果VBA代码在VB6中工作,则可以使用VB6创建DLL。 DLL将是一个方法库,只需引用DLL就可以在板上使用。

如果没有,则应为所有可重用代码创建Ms Access MDA文件(加载项文件),该文件可以添加到任何Access(或可能是Excel)项目中。