我有一个包含
的VBA .xla文件readDiagram()
readDiagram()
提供功能实现。由于我不喜欢具有数千行的模块,因此我决定将接口与实现分开。 为了使接口函数看到实现,实现函数必须声明为public
。但是,这意味着在另一个项目中引用.xla时,可以从该项目中看到所有实现函数,这是不可取的。有没有办法将.xla分成更多模块,同时只能使整个.xla中的一个函数对外界可见?
答案 0 :(得分:2)
在所有实施Subs中,将其作为第一行
Option Private Module