Access编程交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • 用特定函数实现快速输入
  • 做个表格狂人 EXCEL几..
  • 用Excel函数排序与筛选
  • Excel使用十问十答
  • 勇往直前: Excel 9..
  • 让Excel中人名显示更美..

最新文章

  • 在 Excel中 打开Ac..
  • 为选择的区域添加边框
  • 如何在Excel中使用文件..
  • 用快捷键实现相对引用和绝对..
  • 【技巧】Excel控制特定..
  • Excel技巧集锦

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > Excel技巧 > Excel应用与操作
Excel应用与操作

VBA系列讲座(3):学习控件

3.1 EXCEL开发过程简介


  需要对以下问题有个大致的概念.

  1)谁使用-----这决定了程序的操作难度及界面感观.

  2)数据来源和保存在哪里-----这决定了程序的结构.

  3)如何操作-----这将决定程序的界面和细节.

  4)数据处理的结果-----最终决定程序的价值.


  3.2 认识不同的控件


  开始时请关闭所有工作簿,打开一个新工作簿并另存为"HOUR3".在工具栏上单击鼠标右键,从快捷菜单中选择"窗体",显示"窗体"工具栏.其中有16个控件,只有9个可放到工作表内。

  1)标签:它用于表现静态文本。

  2)分组框:它用于将其他控件进行组合。

  3)按钮:用于执行宏命令。

  4)复选框:它是一个选择控件,通过单击可以选择和取消选择,可以多项选择。

  5)选项按钮:通常几个选项按钮组合在一起使用,在一组中只能选择一个选项按钮。

  6)列表框:用于显示多个选项并从中选择。只能单选。

  7)组合框:用于显示多个选项并从中选择。可以选择其中的项目或者输入一个其它值。

  8)滚动条:不是你常见的来给很长的窗体添加滚动能力的控件,而是一种选择机制。例如调节过渡色的滚动条控件。包括水平滚动条和垂直滚动条。

  9)微调控件:也是一种数值选择机制,通过单击控件的箭头来选择数值。例如改变Windows日期或时间就会使用到微调控件。


  3.3 向工作表添加控件


  用EXCEL设计界面十分简单,要将控件添加到工作表上,可以按以下步骤操作:

  1)创建新工作簿并另存为"HOUR3",显示"窗体"工具栏.

  2)选择"标签"控件.

  3)将鼠标定位到E1,此时鼠标变成小十字.

  4)按下左键,拖动大约四个单元格长度,放开鼠标左键.如果希望控件大小易于控制,可在创建该控件时按下ALT拖动.

  5)在标签1上单击右键,选择"编辑文字",现在可以输入文字.完成后,单击任何单元格退出文字编辑.

  6)通过以上步骤可以添加其它控件到工作表中,不再赘述.


  3.4 设置控件的特性


  设置控件的特性,可以按以下步骤操作:

  1)选中先前创建的复选框控件,如果没有马上创建一个.

  2)右击该控件,选择"控制"选项卡.

  3)在"单元格链接"中输入A1并确定.

  4)单击任意单元格,退出设置.

  5)用鼠标左键单击复选框,A1出现TRUE,这意味着该控件被选中.再次单击该控件,A1出现FALSE.

  6)选择刚才创建的滚动条控件.并调出"设置控件格式"对话框.

  7)在"单元格链接"中输入A3并确定.

  8)在滚动条外任意单元格单击鼠标左键,使滚动条不被选择.

  9)用鼠标单击滚动条上的箭头,则A1的数值增加1,继续单击则A1的数值继续增加.

  10)保存并关闭该工作簿.
  3.5 给控件命名


  当创建一个控件时EXCEL会自动给它指定一个名字,但不便于理解和记忆,为控件取名的方法基本和给单元格或区域取名的方法相同.选中某个控件,再在位于公式栏上的"名字"编辑框输入控件名字.这样就给控件更改了名字.


  3.6 使用用户窗体


  如果希望创建专业级的应用程序,并且方便用户输入数据,那么应该使用用户窗体.用户窗体可以作为程序的对话框和窗口.向用户窗体添加控件基本类似于向工作表添加控件,然而第一步要创建一个用户窗体.这可以通过VBA编辑器实现.具体按以下步骤操作:

  1)打开"HOUR3"工作簿,选择"工具"-"宏"-"VBA编辑器",打开VBA编辑器.

  2)在VBA编辑器中选择工具栏上的"插入用户窗体"按钮或者选择"插入"菜单,从下拉菜单中选择"用户窗体"


  现在,VBA编辑器中出现一个名为"USERFORM1"的窗体,"控件工具箱"同时出现,在其中有许多已经熟悉的控件,另外还有一些新的控件.


  这些新的控件是:

  A)切换按钮:该控件如果被选中,那么会保持被按下的状态.如果再次单击它就恢复为没有按下的状态.EXCEL工具栏中有几个这样的按钮,例如:"全屏显示","加粗","下划线"以及"窗体"工具栏中的"切换网格"等.

  B)选项卡条(TabStrip):它是包含多个选项卡的控件.通常用来对相关的信息进行组织或分类.例如:你也许希望用选项卡条来显示各个地区的销售信息,可以给每个地区设置一个选项卡.在默认时,选项卡包含两页,分别叫做TAB1和TAB2,可以添加更多的选项卡.

  C)多页:外观类似选项卡条,是包含一页或多页的控件.选项卡条给人相似的外观,而多页控件的各页包含各自不同的控件,有各自不同的布局.多页的例子很多,例如:"设置控件格式"对话框和"工具"菜单中的"选项"对话框.以及"格式"菜单中的"单元格..."对话框.

  D)图像控件:它允许向窗体上放置图片.图片格式须为 :*.bmp,*.cur,*.gif,*.ico,*.jpg,*.wmf.

  F)RefEdit:这是工具箱中默认情况下的最后一个控件。它外观象文本框,通过这个控件可以将用户窗体折叠起来,以便选择单元格区域。还记得在使用fx“粘贴函数”时的情况吗?


  通过实践,我们会逐渐掌握每个控件的特性,这的确需要花时间,但不必死记硬背。


  在对用户窗体设计得满意时,可以对其进行预览,方法是在VBA编辑器中选择该窗体,单击“运行”菜单中的三角符号“运行子过程/用户窗体”,三角符号在VBA工具栏上也可能看得到,旁边是一个垂直的等于符号,最右边是个小正方形符号,它们类似于录音机上的按钮。运行窗体的另一个方法是按F5键。


  小结:学习完本学时后,我们具备了用于程序界面设计的基本知识。我们对控件不在感到陌生,也明白如何向工作表和窗体添加控件,但控件的内容很多,需要边用边理解.此后,我们将从界面转移到学习编写代码,并最终将二者融合。让我们准备好学习编程吧!


  疑难解答


  问题1.怎样决定控件的位置?如何选择添加到工作表还是添加到用户窗体?

  解答:这完全取决于个人的爱好和应用程序的用户.如果用户对EXCEL非常熟悉,那么他们也许更希望以工作表的方式操作.在这种情况下不妨直接在工作表上创建控件;如果你的用户对EXCEL不熟悉或者你需要给用户一个专业的界面感觉,那么应该使用用户窗体.


  问题2.什么情况下该用选项卡条而不是多页控件?

  解答:如果每一页具有相同布局,则应选择选项卡条,否则应该选择多页.


  本节作业:


  1.思考:

  1)列举两种可以让用户进行多选一的控件。

  2)如何将控件与单元格链接起来。

  2.判断:

  1)只有在VBA编辑器中才能添加用户窗体。

  2)在VBA编辑器中看到的窗体网格线在运行时会自动显示。

  3.填空:( )是显示静态文本的控件。
发布人:未知  
分享到:
点击次数:  更新时间:2005-03-14 16:35:03  【打印此页】  【关闭】
上一条:VBA系列讲座(2):处理录制的宏  下一条:VBA系列讲座(4):理解变量



相关文章

  • • 在 Excel中 打开Access窗体或者报表的错误原因及解决办法
  • • 为选择的区域添加边框
  • • 如何在Excel中使用文件对话框
  • • 用快捷键实现相对引用和绝对引用快速来回切换
  • • 【技巧】Excel控制特定单元格输入文本的长度
  • • Excel技巧集锦
  • • Excel技巧大汇总
  • • 在word中输出数学符号

热门文章

  • [2005-03-06] 用 Excel 实现自动查表access数据库
  • [2005-03-05] Excel中快速互换两列数据access数据库
  • [2005-02-17] Excel2000 应用案例之八access数据库
  • [2005-02-12] Excel 97 大提速access数据库
  • [2005-02-13] 禁止自动运行宏access数据库
  • [2013-07-02] 如何在Excel中使用文件对话框access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn