楼主 breezy |
Q:按Alt+F8组合键,在弹出的“宏”对话框中会出现宏名,有时需要引用一些程序内部调用的宏,该如何隐藏呢? A:在模块的顶部输入:Option Private Module ,就可以实现隐藏(即隐藏模块中定义的公共子过程),这样防止在模块所属的工程外引用该模块的内容。 如图所示: 1、未添加前: 2、添加以后: |
2楼 apolloh |
也可以在在子过程名后加一个可选参数,这样也不会在宏对话框中出现该子过程名,如:
|
3楼 breezy |
使用Option Private Module,可以使整个模块下所有宏都实现隐藏,可以通过建立多个模块来指定你想显示哪些宏以及隐藏哪些宏,不需要一个一个来设置。 |
4楼 apolloh |
有时候只是部分宏需要外部调用的,其他宏需要隐藏。另外私有模块的宏在其他地方调用需要引用模块名称,比较麻烦。 |
5楼 芐雨 |
谢谢分享 |