【文件属性】:
文件名称:为命令按钮添加事件过程-cmake 完整入门教程
文件大小:1.72MB
文件格式:PDF
更新时间:2021-06-10 12:39:23
Excel-VBA 编程教程
(4)为命令按钮添加事件过程
上面的标签,文字框,命令按等控件(ActiveX 控件,同我们刚开始说的窗体控件是有区
别的)都属于对象,我们可以通过编写相应的代码设臵其属性,调用其方法,响应其事件来
达到我们需要实现的操作。
比如在‚我的窗体‛中,如果需要在点击‚完成‛按钮(按钮名称为‚确定‛)后,用一
个 Msgbox 告诉我们,文字框(名称为‚内容‛)里输入的是什么内容。
有了这个思想,我们可以模拟把程序写为:
Sub 确定_单击()
Msgbox ‚文字框里输入的内容是:‛ & 内容.输入的内容
End Sub
有了这个模拟的程序,再来写就简单了。
‚单击‛是‚确定‛的一个事件,即 Click 事件,‚内容.输入的内容‛是读取‚内容‛
的 Value 属性。
这样,我们的程序实际上是:
代码:
Sub 确定_Click()
MsgBox "文字框里输入的内容是:" & 内容.Value
End Sub
回到窗体,双击按钮,切换到代码模式,在左面‚对象列表‛中选择对象‚确定‛,
右面事件列表中选择事件‚Click‛,将 Sub 与 End Sub 之间输入代码 MsgBox "文字框里输入
的内容是:" & 内容.Value。回到设计模式下,按 F5 键,再次运行窗体,在文字框里输入内
容,单击‚完成‛。
也许你需要在文字框里什么也没有输时,单击按钮后,提示我们‚文字框里没有输入任
何内容‛,并退出程序。可以的,加一个 If—Then 语句即可。如果需要将文字框里的内容换
行显示,那么在提示内容与显示内容之间再连接一个‚Chr(13)‛,就个的作用相当工作表中
的‚Char(10)‛,这里不再多说。