欢迎来到天天文库
浏览记录
ID:40517541
大小:68.15 KB
页数:6页
时间:2019-08-04
《窗体工具栏与控件工具栏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6
2、Page窗体工具栏与控件工具栏基础工作表菜单“视图——工具栏”或在菜单栏点击右键,在下拉菜单中有两个内容比较相似工具栏,即“窗体”工具栏和“控件工具箱”工具栏,如下图所示。其中,“窗体”工具栏有16个命令按钮,依次为:标签、编辑框,分组框、按钮、复选框、选项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。“控件工具箱”是提供ActiveX控件的工具栏,有15个命令按钮,依次为:设计模式、属性、查看代码,复选框、文本框、命令按钮、选项按钮、列表框、组合框、切换按钮、数值调节钮、滚动条、标签、图像,其他控件。其中某些
3、控件看上去与“窗体”工具栏中的控件相同,功能也相似,还有一些控件(例如,切换按钮和图像控件)在“窗体”工具栏上不可用。“控件工具箱”还包含通过其他程序安装的自定义ActiveX控件,例如:通过MicrosoftInternetExplorer安装的ActiveMovie控件。一、一些概念控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。MicrosoftExcel有两种类型的控件。ActiveX控件即控件工具箱控件适用于大
4、多数情况,与MicrosoftVisualBasicforApplications(VBA)宏和Web脚本一起工作。“窗体”工具栏上的控件与Excel5.0以后的Excel早期版本都是兼容的,并且能在XLM宏工作表中使用。6
5、PageActiveX控件一般为完全可编程的对象,开发者能够使用它们在原应用程序基础上创建自定义的应用程序。二、Excel中的两类控件◆窗体工具条中的控件这类控件在Excel工作表中是可用的,它们不是ActiveX控件,与控件工具箱中的控件不一样,并且不如ActiveX控件灵活。但是,对大多数Excel用户来说,这种差异基本上不妨碍他们对控件的使用。您如果需要在
6、工作表中录制所有的宏并指定给控件,但又不愿在VBA中编写或更改任何宏代码,那么您可以使用“窗体”工具栏中的控件。您还可以在图表工作表中使用“窗体”工具栏上的控件。可以在工作表窗体上使用这些控件,而其他用户则可以使用Excel来填写工作表窗体。您能通过菜单“视图——工具条——窗体”命令打开窗体工具条,接着只需在该工具条中单击您想使用的控件,然后在工作表中单击即可放置控件在工作表中。您能在该控件上单击右键,选择“指定宏”将宏程序指定给控件。如果该控件是一个命令按钮,在您放置控件在工作表中时,会立即弹出要求您“指定宏”对话框,您可以为该按钮控件指定宏,当然,您也可在以后为该控件指定宏。在指
7、定宏后,当用户单击该控件时,控件将运行宏。此外,在控件上单击右键,选择“设置控件格式”命令,您可以对控件进行格式设置,但是“标签”控件和“命令按钮”控件的控件格式设置页中没有“控制”卡选项。对不同类型的控件,可利用的选项也不同。除了“标签”控件和“命令按钮”控件以外,您都能将一个控件与工作表中的一个单元格相链接。这样,当您使用该控件时,相关值将会出现在单元格中。就“组合框”控件、“列表框”控件、“滚动条”控件和“滑动条”控件来说,其值为数字。例如,如果您将一个组合框与单元格A1相链接并将数据源区域设置为B2:B11,那么每次从组合框中选取一个项目时,在相链接的单元格A1中将以数字显示
8、该项目在组合框中的位置,即当您在组合框中选中第个2项目时,单元格A1中显示2。如果与单元格相链接的是一个“选项按钮”控件或者是“复选框”控件,那么当您使用该控件时,与控件下链接的单元格将显示True(选中)或False(未选中)。您可以在公式中使用链接的单元格值获取您相要的结果。例如,如果您使用一个链接到单元格A1中的组合框,源数据区域为B1:B11且在区域C2:G11中包括有您想要查找的数据,然后使用VLOOKUP函数根据单元格A1中的值返回D列中相应的结果,公式如下:=VLOOKUP($A$1,$B$2:$G$11,3,False)或者如果您将单元格区域命名(建议这样做),则公式
9、如下:=VLOOKUP(ComboLink,DataTable,3,False)上面所提到的内容是Excel用户经常要用到的。您可以花些时间来试验这些控件,将会发现有6
10、Page很多好的用法和技巧。但是,“窗体”工具栏控件不能像ActiveX控件一样用于控件事件。此外,在网页中不可使用“窗体”工具栏控件运行Web脚本。◆控件工具箱中的控件这些控件都是ActiveX控件,它们比窗体工具条中的控件要更灵活,是VBE中用户窗体控件的子集,在Excel工作表中和V
此文档下载收益归作者所有