vba 窗体中标签控件的 caption值如何赋予变量值

我想在窗体中添加的标签控件的caption值给它一个变量,这样每次弹出窗体的时候,标签的内容是不一样的,好像用me.caption = na & "文件已存在,是否覆盖"不起作用,显示的还是属性caption里填写的内容。

me.caption 是窗体的标题。要设置标签控件的caption,需要在窗体上添加一个标签控件,代码里这么写:

Label1.caption=na & "文件已存在,是否覆盖"

Label1是标签控件的名字。

追问

好像还是不行,那段代码我是写在这里的,是不是放错位置了
Private Sub Label1_Click()
Label1.Caption = na & "文件已存在,是否覆盖"
End Sub

追答Private Sub Label1_Click()
Label1.Caption = na & "文件已存在,是否覆盖"
End Sub

你这么些,要在Label1上单击了,才会改变Label1的caption。

你要再弹出窗口改变Label1的caption,在窗体的UserForm_Activate 事件里写  

Label1.Caption = na & "文件已存在,是否覆盖"

这句。下面的代码给你参考

Private Sub UserForm_Activate()
    '别的代码
    Label1.Caption = na & "文件已存在,是否覆盖"
    '别的代码
End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-10
Me代表的是窗体
应该是Me.Label1.Caption 吧?