在Excel宏中模拟C ++命名空间

时间:2015-12-07 22:59:49

标签: namespaces

C ++允许使用命名空间方便地组织代码。

某些Excel函数 - 例如NORM.DIST-似乎遵循相同的逻辑。有没有办法从工作表中模拟命名空间?

谢谢!

注意:我发现了一篇文章(http://bytecomb.com/organizing-code-with-namespaces-in-vba/),解释了如何从模块中实现这一点,而不是从工作表中实现。基本上,它创建一个类(例如MyNamespaceClass),然后定义一个全局变量(myNameSpace)。

1 个答案:

答案 0 :(得分:1)

最后,我放弃了尝试使用方便的点符号(例如namespace.functionName)模拟命名空间,并简单地使用相同的前缀命名所有公共函数(例如prefix_functionName)。