访问另一个类中的参数

卡哈

嗨,朋友,我在vba中有一个类,其中我定义了一个这样的参数:

Public lcl As Boolean

首先,我在此块中设置此参数:

If MsgBox("Lokal ?", vbYesNo, conConnectMsg) = vbYes Then
         strTmp = CurrentDb.name
         lcl = True
      Else
       strTmp = pconDatenVerzeichnisStandard & Me.DataMDB
         lcl = False
      End If

我想从发件人访问此参数,但是此布尔参数lcl始终为false。我的代码正确吗?我的代码有什么问题,lcl总是错误的

斯马格南

首先检查此链接:类模块与标准模块

我不是很习惯OOP iv VBA,但我认为,如果您在模块中声明像这样的变量,它将是Global,但是在类中它将是您必须这样访问的属性:

 yourClassInstance.lcl    ' Because it is public

(如果private在VBA中使用Let/ Get...

无论如何,我只是说您在使用全局变量时必须小心(最后链接:全局变量,即使它对c很有帮助)

但关键是:您必须使用对象的实例来访问 lcl

最后一点:如果尚未完成,请Option Explicit在模块/类的顶部添加,因为它在这种情况下可能会有所帮助...如果不这样做,如果使用的lcl地方不存在,则VBA会创建它,可能是发生了什么(正在使用本地方法 lcl

希望这会有所帮助,我在这里没有足够的代码来理解确切的情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

访问另一个模板中的模板参数

来自分类Dev

从另一个类访问一个类中的变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

访问另一个DLL中的类?

来自分类Dev

使用id作为参数从另一个类访问一个类

来自分类Dev

从另一个类访问类变量

来自分类Dev

如何通过在Javascript另一个类的实例访问另一个类中的方法

来自分类Dev

如何从另一个类参数访问类构造函数参数

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

来自分类Dev

从android中的另一个类访问ui

来自分类Dev

从Android中的另一个类访问按钮

来自分类Dev

从Android中的另一个类访问方法

来自分类Dev

在另一个类中访问PDO对象

来自分类Dev

在另一个类中访问NSMutableArray

来自分类Dev

访问另一个模板中的模板参数

来自分类Dev

从另一个脚本访问类中的类?

来自分类Dev

从另一个脚本访问类中的类?

来自分类Dev

从接口访问另一个类中的对象?

来自分类Dev

从一个类文件访问另一个文件中的变量

来自分类Dev

在Python中从一个类到另一个类访问变量

来自分类Dev

快速访问另一个类中的变量

来自分类Dev

访问在另一个类中创建的对象

来自分类Dev

如何访问另一个DLL中的类?

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

无法从java中的另一个类访问一个类

来自分类Dev

从 swift 中的另一个类访问 navigationBarController

来自分类Dev

如何从另一个类访问一个类中的值?斯威夫特 4

来自分类Dev

试图访问另一个类中的方法