1

我有多个带有一些 VBA 代码的 MS-Access 2003 项目,并且我希望在同一个文件中拥有一些冗余功能。我考虑将其保存在外部 .bas 模块中并将其加载到我的所有项目中。是否可以?如果是这样,我们如何实现这一点,我是否必须更改对我的函数的实际(简单)调用?

4

1 回答 1

3

您可以使用未记录的:

Application.SaveAsText acModule, "module1", "module1x.bas"
Application.LoadFromText acModule, "module1y", "module1x.bas"

或者,您可以通过右键单击代码窗口中的模块名称来手动保存和加载。

最后,您可以像引用任何其他引用一样引用 Access 应用程序,然后使用代码。文件类型*.mda 是库类型。据我所知,从 2007 年开始,您可以创建 *.accda 库类型。

于 2012-11-09T13:24:23.537 回答