传递变量
**** Hidden Message ***** 哪些变量??让我跳出来的一件事是这个(来自名为“Module1_new_gtc_proj”的模块)。
这应该在潜艇之外宣布。 换句话说,只需将其放在模块的顶部即可。 或者,另一个想法(这就是我所做的)是将所有PUBLIC声明的变量放在一个单独的模块中。 那个没有使用...我想要的变量来自module1中的输入框 Krampaul,为了阐述Matts post,你可以很棒一个模块,并用全局变量填充它,这些变量可以从任何模块中看到。我通常将它们放在一个名为mod_Globals的模块中,并用像
Public gbDebug这样的东西将它们声明为布尔
公共gstrInputBox作为字符串
,然后我可以从项目中的任何地方设置和读取任何这些变量。我没有看过你的代码,但也要注意,如果你隐藏了一个表单而没有卸载它,你仍然可以使用frmInput.Textbox4.Value从任何模块访问表单中的值。或类似的东西。 我也不完全理解你的问题,但是...
Sub main()
Dim myStrVar As String
myStrVar = InputBox("Enter something")
MsgBox "You entered: " + myStrVar
End Sub
对你不起作用? 是的,它确实如此,但现在,我希望该值作为一些文件的前缀号传递给其他模块,这些文件将在创建新项目时移动
这奏效了...非常感谢你...
页:
[1]