是否可以在 Access 查询中使用其模块名称来限定 VBA 函数调用?
Posted
技术标签:
【中文标题】是否可以在 Access 查询中使用其模块名称来限定 VBA 函数调用?【英文标题】:Is it possible to qualify a VBA function call with its module name in an Access query? 【发布时间】:2017-01-23 11:47:17 【问题描述】:我有 2 个公共 VBA 函数 Module1.Foo
和 Module2.Foo
。
是否可以在 Access 查询中使用 Foo
函数?用模块名限定函数调用的语法是什么?
【问题讨论】:
【参考方案1】:我不知道。但是您可以为此目的创建一个辅助函数:
Public Function Module2_Foo(<params>)
Module2_Foo = Module2.Foo(<params>)
End Function
【讨论】:
我猜辅助函数几乎和重命名原始函数一样好。 是的,从性能的角度来看,我认为您不会注意到任何差异。这是一个关于组织代码的困境的问题。以上是关于是否可以在 Access 查询中使用其模块名称来限定 VBA 函数调用?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能在 Access 参数查询中使用字段名称作为参数?