【发布时间】:2021-11-23 02:05:36
【问题描述】:
在 VB6/VBA 中,您可以在特定的 Sub 或 Function 方法之外声明模块级变量。我在内部模块之前使用过Private 和Public,并像这样理解它们:
-
Public- 对模块内的所有代码和模块外的所有代码可见,本质上使其成为全局代码。 -
Private- 仅对模块内的代码可见。
我注意到您可以使用Dim 和Global 作为模块化变量的修饰符。 Dim 和 Global 分别与 Private 和 Public 在模块化字段上用作访问修饰符时不同吗?如果有,它们有何不同?
【问题讨论】:
标签: vba vb6 scope access-modifiers