本文将描述了可用于工作表的ActiveX控件。
★“复选框”控件
“复选框”控件用于获得二元选择:“是”或“否”、“真”或“假”、“开”或“关”等。下面是对“复选框”控件最有用的属性的说明。
●Accelerator:一个字母,使用它用户即可通过键盘改变控件的值。例如,如果热键是A,按Alt+A键即可改变“复选框”控件的值。在控件的Caption下热键字母加上了下划线。
●LinkedCell:链接到“复选框”的工作表单元格。若控件被选中,则单元格显示TRUE,如果单元格未被选中,则显示FALSE。
★“组合框”控件
“组合框”控件类似于“列表框”控件。然而,“组合框”是一个下拉框,而且一次只能选择一个项目。还有一个不同的地方是,允许用户输入没有显示在列表项中的值。
下面是对“组合框”控件最有用的属性的说明。
●BoundColumn:如果ListFillRange包含多列,那么该属性决定哪一列包含返回值。
●ColumnCount:列表中的列数。
●LinkedCell:显示选择项的工作表单元格。
●ListFillRange:包含列表项的工作表区域。
●ListRows:当列表下拉显示时出现的条目个数。
●ListStyle:决定列表项的外观。
●Style:决定控件行为像下拉列表还是“组合框”。下拉列表不允许用户输入新值。
★“命令按钮”控件
“命令按钮”是最常用于执行宏的控件。当单击“命令按钮”时,它执行一个具有由“命令按钮”的名称、下划线和单词Click组成的名称的宏。例如,如果“命令按钮”命名为MyButton,单击它执行名为MyButton_Click 的宏。这个宏存储在包含“命令按钮”的工作表的代码模块中。
★“图像”控件
“图像”控件用来显示一个图像。下面是对“图像”控件最有用的属性的说明。
●AutoSize:如果为True,则“图像”控件自动调整其大小以适应图像的要求。
●Picture:指向图像文件的路径。单击“属性”窗口中的按钮,Excel会显示一个可以定位图像的对话框。
★“标签”控件
“标签”控件只显示文本。这个控件在工作表中不是很有用,“文本框”控件(在本列表的后面描述)更通用。
★“列表框”控件
“列表框”控件提供一个项目列表,用户可以从中选择一项(或多项)。它类似于“组合框”。两者主要的差别在于列表框一次可以显示多个选项。下面是对“列表框”控件最有用的属性的说明。
●BoundColumn:如果列表包含多列,那么该属性决定哪一列包含返回的值。
●ColumnCount:列表中的列数。
●IntegralHeight:如果为True,列表垂直滚动时,文本框的高度自动调整显示整行的文本。如果为False,列表垂直滚动时,列表框只显示部分文本。
●LinkedCell:显示选择项的工作表单元格。
●ListFillRange:包含列表项的工作表区域。
●ListStyle:决定列表项的外观。
●MultiSelect:决定用户是否可以从列表中选择多项。
★“选项按钮”控件
当需要从很少的项目中选择时,“选项按钮”控件很有用。“选项按钮”控件通常在至少有两个项的组中使用。下面是对“选项按钮”控件最有用的属性的说明。
●Accelerator:一个字母,使用它用户即可通过键盘选择选项。例如,如果“选项按钮”的热键是C,按Alt+C快捷键选择控件。
●GroupName:标识与其他“选项按钮”具有相同GroupName属性的选项按钮名称。
●LinkedCell:链接到“选项按钮”的工作表单元格。如果控件被选中,则单元格显示TRUE;如果控件未被选中,则显示FALSE。
★“滚动条”控件
“滚动条”控件在指定一个单元格的值时非常有用。下面是对“滚动条”控件最有用的属性的说明。
●Value:控件的当前值。
●Min:控件的最小值。
●Max:控件的最大值。
●LinkedCell:显示控件值的工作表单元格。
●SmallChange:单击控件所改变的控件值的数量。
●LargeChange:单击任意一边的按钮所改变的控件值的数量。
当选择一个可能在大范围内扩展的值时,“滚动条”控件最有用。
★“数值调节钮”控件
“数值调节钮”控件让用户通过单击控件来选择一个值,该控件有两个箭头(一个增加值,另一个减小值)。“数值调节钮”既能水平显示又能垂直显示。下面是对“调节按钮”控件最有用的属性的描述。
●Value:控件的当前值。
●Min:控件的最小值。
●Max:控件的最大值。
●LinkedCell:显示控件值的工作表单元格。
●SmallChange:单击控件所改变的控件值的数量。通常该属性设置为1,但是可以变为任何值。
★“文本框”控件
从表面上看,“文本框”控件好像不太有用。毕竟,它只包含文本——通常可以使用工作表单元格获得文本输入。实际上,“文本框”控件作为输出控件要比作为输入控件时更有用。因为“文本框”可以有滚动条,能使用“文本框”在一个很小的区域内显示大量的信息。下面是对“文本框”控件最有用的属性的说明。
●AutoSize:依据文本的数量决定控件是否需要自动调整大小。
●IntegralHeight:如果为True,列表垂直滚动时,文本框的高度自动调整显示整行的文本。如果为False,列表垂直滚动时,列表框只显示部分文本。
●MaxLength:“文本框”中允许显示的最多字符数。如果为0,表示不限制字符数。
●MultiLine:如果为True,“文本框”可以显示多行文本。
●TextAlign:决定“文本框”中文本的对齐方式。
●WordWrap:决定“文本框”中的文本是否允许换行显示。
●ScrollBars:决定控件“滚动条”的类型:水平、垂直、两者都有或无。
★“切换按钮”控件
“切换按钮”控件有两个状态:开或关。在这两种状态下单击按钮,按钮显示不同的外观。它的值为True(按下时)或为False(未按下)。通常可以使用“切换按钮”来替换“复选框”控件。 |