VBA – 图书馆中的专有名称pipe理

我有一个VBA .xla文件包含

  • 一个带主界面的主模块,例如readDiagram()
  • 约10个模块提供了readDiagram()的function实现。 由于我不喜欢具有数千行的模块,因此我决定将接口从实现中分离出来。

为了使接口函数看到实现,实现函数必须声明为public 。 但是,这意味着在另一个项目中引用.xla时,可以从该项目中看到所有的实现function,这是不可取的。 有没有办法将.xla分成更多的模块,同时只有一个function可以让整个.xla对外界可见?

在所有的执行子,把这个作为第一线

 Option Private Module