我想做一个过程,我把这个过程放在模块里,该过程的功能是处理窗体的某种控件的,就譬如现在有一个过程AAA,
Public Sub AAA()
label1.text="4444"
End Sub
但是我在窗体调用这个过程的时候报错,实时错误:‘424’;
需要对象请问我怎样才能做到我需要的效果啊????
谢谢!!!!
Public Sub AAA()
label1.text="4444"
End Sub
但是我在窗体调用这个过程的时候报错,实时错误:‘424’;
需要对象请问我怎样才能做到我需要的效果啊????
谢谢!!!!
form1.label1.text="4444"'像这样要把窗体名也写上呀
End Sub
'模块
Public Sub AAA(aa As Control)
aa.Text = "4444"
End Sub
'窗体
Private Sub Command1_Click()
Call AAA(Text1)
End Sub
label1.text="4444" ’label1没有text属性吧。。
Dim tempOb As Object
For Each tempOb In formname.Controls
Debug.Print tempOb.Text = "4444"
Next
End Sub
就像楼上有人说的这样
Public Sub AAA(aa As Control)
aa.Text = "4444"
End Sub
在form里调用时 传递form已有的控件名
Dim ctl As Control
For Each ctl In frm.Controls
If TypeOf ctl Is Label Then
ctl.Caption = "aaaa"
Exit Sub
End If
Next ctl
End Sub
这个看行不
Form2是通过Form1 打开的(Form2.show 1)