VBA在私有变量具有相同名称时使用公共变量
是否可以使用相同名称的“public”变量和“dim”变量,并在同一个子系统中同时使用这两个变量?局部变量越多越好(阴影) 要访问全局作用域中的变量,您需要使用其包含的模块名对其进行限定:VBA在私有变量具有相同名称时使用公共变量,vba,Vba,是否可以使用相同名称的“public”变量和“dim”变量,并在同一个子系统中同时使用这两个变量?局部变量越多越好(阴影) 要访问全局作用域中的变量,您需要使用其包含的模块名对其进行限定: Public Foo As Long Sub g() dim Foo As String ... msgbox Foo msgbox ModuleName.Foo 5分钟内无法接受答案,但只要我能告诉你,等级是公开的,私有的,Dim for scope我还遗漏了什么吗?还有Static和Frien
Public Foo As Long
Sub g()
dim Foo As String
...
msgbox Foo
msgbox ModuleName.Foo
5分钟内无法接受答案,但只要我能告诉你,等级是公开的,私有的,Dim for scope我还遗漏了什么吗?还有
Static
和Friend
,尽管后者仅用于类方法。还有全局的,我认为甚至高于Public。scope上有MSDN文档页吗,奇怪的是,他们有所有功能的文档,但没有语言本身的基础知识。对于office 2013,语言参考在