ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 184468|回复: 518

[原创] Excel 控件入门知识

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:20 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:开发帮助和教程
Excel 控件入门知识
        
      
首先感谢大家对我的《查找函数动态图解》的热情支持!
很多朋友问我的贴子中的控件是怎么做的,现在我简单地介绍一下。        
        
Excel中的控件在表格中起一个辅助功能,利用它可以做出一些意想不到的效果。        
在Excel中有两种控件,即:【窗体控件】和【ActiveX控件】,可以分别用这两种控件做出相同的效果,但它俩也有很多不同的地方。
在Excel 2003中调出控件的面板方法是:在工具栏单击鼠标右键,勾选【窗体】、【控件工具箱】。        
【窗体】调出的是【窗体控件】的工具栏、【控件工具箱】调出的是【ActiveX控件】的工具栏。 控件.gif

Excel 2007需要在【Excel 选项】→【常用】里勾选【在功能区显示‘开发工具’选项卡】,        
然后依次单击【开发工具】→【插入】。
3.JPG
下面以【微调项】为例(【微调项】在Excel2007改为【数值调节钮】),介绍它在两种控件的制作方法。   

首先讲一下【窗体控件】中的【微调项】控件:        
单击【微调项】,然后在表格上拖动一个区域(区域大小决定控件的大小)。      

插入好控件后,对控件的属性进行设置,右键单击控件,单击【设置控件格式】,在弹出的【设置控件格式】对话框中选择【控制】选项卡,未经过设置的控件属性如下图,下面对它们逐个进行修改,以达到我们想要的效果。
4.JPG
        
【当前值】:是控件当前的赋值,可以不去管它,它随着控件的变化而变化,不是固定的值;        
【最小值】:如果我们需要用控件调整一年中月份的变化,最小值可设定为1;        
【最大值】:如果我们需要用控件调整一年中月份的变化,最大值可设定为12;        
【步长】:步长是指每次单击按钮值的增加或减少的幅度,月份的变化步长可设定为1;        
【单元格链接】:这个设置决定控件在表格中的赋值对象,也就是单击控件时希望哪个单元格跟着变化;        
【三维阴影】:如果希望控件具有立体阴影效果,可以勾选【三维阴影】前的复选框。        

控制属性设置好后,单击【确定】完成设置。设置好的如下图:
5.JPG

相比【窗体控件】,【ActiveX控件】的属性要强大的多,除了与【窗体控件】相类似的控制属性之外,还可以调整它的颜色,文字的字体、颜色、对齐方式,甚至可以改变鼠标移动到它上面时的鼠标指针图案。
需要注意的是,插入【ActiveX控件】自动切换到设计模式,测试控件效果需要退出设计模式,插入好ActiveX控件后,必须在设计模式下才能选中、编辑。
和插入【窗体控件】的方法相类似,单击【数值调节钮】,然后在表格上拖动一个区域。
右键单击控件,再单击【属性】,弹出属性面板,单击控件面板上的 10.JPG 图标,切换进入或退出设计模式。        
        
【ActiveX控件】的属性比较丰富,与【窗体控件】相类似的属性如下:        
  当前值  →  Value  
  最小值  →  Min  
  最大值  →  Max  
  步长  →  SmallChange  
  单元格链接  →  LinkedCell  
  三维阴影  →  Shadow  
        
另外还有些属性在【窗体控件】中是没有的,不同的控件属性有所不同,下面是常用的属性:        
        
  ForeColor  前景色   
  BackColor  背景色   
  Height  高度   
  Width  宽度   
  Left  左边距离   
  Top  顶部距离   
  Locked  锁定   
  MousePointer  鼠标指针   
  Orientation  控件方向   
  PrintObyect  是否打印   
        
大家可以自己尝试调整这些属性看一下控件的变化。        
下图是下面这个数值调节钮的属性,功能和上面的【窗体控件】例子的效果一样,但是可以按自己需要调整这个控件的颜色,比较美观。

7.JPG

最后讲一个鼠标移动到按钮上改变鼠标指针图案的例子:
1、先在表格里插入一个【ActiveX控件】,我选择的是【命令按钮】,
2、根据自己的喜好调整好BackColor和ForeColor(即背景色与前景色),
3、在Caption属性后输入:鼠标图案示例(命令按钮上显示的文字),
4、设置MousePoint属性为99-fmMousePointerCustom
5、单击MouseIcon属性后面的 9.JPG 按钮,在电脑中选择一个Icon文件,单击确定。        
设置好的属性见下图:

8.JPG
关闭属性面板,退出设计模式,完成改变鼠标指针的操作。        
当鼠标移动到按钮处时,可以看到鼠标已经改变成刚才选择的图案了。


Excel控件的功能非常强大,本贴不敢说是现出冰山一角,谨以此带大家进入控件的门槛,对Excel中的控件有个初步的认识,更广阔的新天地还靠大家自己去发掘!
附件1: 控件入门知识.rar (186.99 KB, 下载次数: 15191)
附件2: Ico图案.rar (1.89 KB, 下载次数: 8169)

  ——xiangzi728  
      2010年3月18日  于杭州


[ 本帖最后由 xiangzi728 于 2010-3-18 14:21 编辑 ]

评分

13

查看全部评分

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
超级V盲菜菜鸟路过,支持下祥子,顺便搬回家...

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:31 | 显示全部楼层
帮忙LZ塞点例子进来...........

可控图表.rar

42.9 KB, 下载次数: 4579

评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:31 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-18 14:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢分享!

TA的精华主题

TA的得分主题

发表于 2010-3-18 16:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
下载学习中……


谢谢楼主分享!

TA的精华主题

TA的得分主题

发表于 2010-3-18 16:51 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-18 18:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-18 18:31 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-7 22:26 , Processed in 0.056321 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表