在前面的课程中,我们详细介绍了标签控件、文本框控件和表单控件。这一次,让我们告诉你VBA的其他常用控件,Commandbutton控件。
按钮控制的本质功能实际上是一个由VBA代码触发的启动机制,即通过点击左键来执行相关代码。这里说的启动机制是点击,点击也是最常见的方法(或动作),但不限于点击,双击也可以,鼠标右键也是一样,但最常见的是用左键点击,即触发点击事件。
首先,命令按钮最常被修改的属性。
与其他ActiveX控件相比,按钮可能需要修改的属性最少。
1 .标题属性。
命令的caption属性一般是提示命令的功能,有点类似于label属性。实际上,我们可以把命令按钮称为具有点击功能的标签。其实标签也有click事件,只是很少用,而命令按钮是专门为点击设计的控件。
如果我们将命令按钮的标题改为& # 34;单击更新数据& # 34;命令按钮上显示的字符是& # 34;单击更新数据& # 34;。
常见代码如下:command button 1 . caption = & # 34;单击更新数据& # 34;
2 .高度和宽度属性。
通过修改height和width属性,可以更改命令按钮的宽度和高度。
我们可以在三个地方修改这个属性。一个是在控件的属性栏中,直接在高度和宽度位置。第二种方法是直接在表单中拖放命令按钮本身来修改其高度和宽度。第三种方法可能比较少见,但是也能起到作用,就是在表单初始化的时候设置这个参数的值。
代码:command button 1 . height = 90:command button 1 . width = 28
3 .字体属性
在字体属性中,我们可以修改大小、字体、颜色等。命令按钮显示的字符,但更常见的修改是修改字体大小,即字符的大小。
4 .启用属性和锁定属性。
启用属性和锁定属性有什么区别?
当命令按钮的Enabled属性设置为false时,例如commandbutton1.enabled=false时,命令按钮为灰色,正常工作时无法点击。
当命令按钮的Locked属性更改为true时,例如commandbutton1.locked=true,命令按钮的颜色在正常工作过程中正常显示,因此不能点击。
第二,命令按钮和VBA代码。
1.通过其他VBA代码设置命令按钮。
例如,在窗体初始化期间,我们可以将命令按钮1的标题设置为& # 34;单击更新& # 34;。
私有子用户表单1.initialize()
command button 1 . caption = & # 34;单击更新& # 34;
末端接头
2.通过命令设置其他对象。
私有子命令button_click()
用床单(& # 34;测试& # 34;)
。范围(& # 34;b5 & # 34)= range(& # 34;b3 & # 34)+范围(& # 34;b4 & # 34)
以…结尾
末端接头
这段代码执行的结果是:worksheet & # 34测试& # 34;B5单元格的值=B4+B3。
第三,命令按钮和Excel设计。
在Excel的二次开发中,即VBA中,命令按钮在两个地方最有用。一个是在工作表中,一个是在表单的控件设计中。
在这两种情况下,命令按钮通常显示为通过单击来执行代码。
当然我们的介绍比较简单,只是介绍最常用的属性。如果你想更多地了解VBA,你可以从我这里学到更多。
