最佳答案
在 VB6/VBA 中,可以在特定 Sub
或 Function
方法之外声明模块级变量。我以前在模块中使用过 Private
和 Public
,对它们的理解是这样的:
Public
-对模块内部的所有代码和模块外部的所有代码可见,实质上使其全局化。Private
-只对模块内的代码可见。我已经注意到,您可以使用 Dim
和 Global
作为模块化变量的修饰符。Dim
和 Global
是否分别不同于 Private
和 Public
,当在模块化字段上用作访问修饰符时?如果是这样,它们有什么不同?