VBA - 用户窗体新实例

3

我有一个主用户窗体,在其中进行所有计算,并希望在我的图像窗体上显示它们。我尝试使用:

Dim newInstance As New diagramGUI
newInstance.Show vbModeless

但是我无法从主用户表单访问数据。是否有任何解决办法? enter image description here
1个回答

3
您需要在 diagramGUI 用户窗体中添加一个公共变量,以指向 MainUserForm 的实例。

请将以下行添加到 diagramGUI 代码模块中。
 Public Controller as MainUserForm 
在实例化新的diagramGUI之后,从MainUserForm设置引用。
 Dim newInstance As New diagramGUI
 Set newInstance.Controller = Me
 newInstance.Show vbModeless

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接