- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用程序界面设计 前面章节讲解的内容主要是使读者了解如何使用Excel VBA语言操作Excel。从本章开始,将向读者逐步地讲解如何使用Excel VBA开发应用程序。开发应用程序的首要任务就是设计应用程序界面,本章将主要讲解有关这方面的相关内容。 程序界面设计原则 在设计应用程序界面之前,首先应该了解程序设计的原则,这样才能设计出符合要求和规范的应用程序界面。 程序界面设计思路 对于决大多数用户而言,对于Excel的操作都是紧限于对Excel工作表中单元格的操作。在Excel中,用户直接面对的是Excel工作表,因此,在设计应用程序界面时,一定要从Excel工作表对象的角度去设计,这样,才能设计出符合用户需求的应用程序操作界面。 然而,确切地去理解用户的需求和预测可能遇到的所有问题本身是件很难的事情,一般只有很有经验的程序员才能做出贴近用户需求的用户界面。 友好的用户界面使得人们不用阅读用户手册或接受培训就能使用应用软件。笔者并不要求读者设十出严格符合国际标准的应用程序界面,但是使设计出的用户界面能够使用户完成操作是应用程序界面设计的最低要求。一个良好的用户界面应该越直观越好,用户操作时不用参考用户手册或者咨询程序开发人员是应用程序界面设计的理想目标。 程序界面设计原理 实现友好、方便地人机交互是应用程序界面设计的重要目的。对于很多用户而言,对应用程序界面的理解就是可以在单元格中填入数据的工作表,而根本不去思考单元格的代码形式或者单元格之间通信的原理。因此,一个优秀的软件不但应该提供稳定的数据处理,更应该提供友好的用户界面。 对于Excel VBA开发的应用程序而言,用户首先操作用户界面,用户界面会根据用户的操作决定执行相应的VBA代码,VBA代码操作Excel对象,Excel对象做出相应的改变,将最终的结果反馈给用户,这就是在Excel VBA中应用程序界面设计的基本原理。在后面的学习当中,读者应该按照这个基本原理去设计应用程序及应用程序的界面。 用户窗体的使用方法 窗体是设计应用程序界面的主体。因此,在学习设计程序界面之前应该首先了解窗体的设计和使用方面的相关知识。 添加窗体 窗体是装载应用程序其他控件的载体,也就是说,应用程序中所涉及到的控件都是放置在窗体之上的。在Excel中,窗体称为UserForm对象,在窗体中可以放置按钮或文本框等控件。 在Excel VBA中添加窗体的步骤如下所示。 (1)新建一个Excel工作簿。 (2)单击“开发工具”选项卡下的【Visual Basic】按钮,进入到VBE开发环境当中。 (3)在工程窗口中选中要添加窗体的工程,然后单击“插入”菜单,在弹出的下拉菜单中选择“用户窗体”子菜单,此时将弹出一个用户窗体,同时会在VBE开发环境中添加了一个控件工具箱,如图10.1所示。 设置窗体的属性 在将窗体添加到VBE开发环境当中之后,就可以设置添加窗体的属性了。在设置窗体属性之前,应该首先将“属性窗口”添加到VBE开发环境当中,添加的具体方法为:单击“视图”菜单,在弹出的子菜单中选择“属性窗口”子菜单,属性窗口将被添加到VBE开发环境当中,如图10.2所示。 在窗体上添加控件 应用程序的界面是由窗体和控件组成的。在添加完窗体并设置了窗体的相关属性之后,就可以向窗体上添加控件了。 设置控件的属性 当控件添加到窗体上之后,接下来的任务就是设置控件的各种属性。对于控件而言,不同的控件其属性也可能不同,但是大多数的控件都有些共同的属性,如控件的大小(Width属性和Height属性)、是否隐藏(Visible属性)、是否锁定(Locked属性)等属性。 本节中将以列表框(ListBox控件)为例,介绍如何设置控件的几个常用属性。 1.BackColor属性 2.Locked属性 3.Visible属性 4.Enabled属性 窗体的常用方法 窗体除了具有其各自的属性以外,还有其各自的方法,在设计窗体时,经常用到的方法如以下几种。 Load方法:该方法用于加载窗体,和Unload方法相对。 Unload方法:卸载窗体,既从屏幕上也从内存中清除窗体。 Show方法:加载窗体并在屏幕上显示窗体。与Hide方法相对。 Hide方法:从屏幕上隐藏窗体,与Unload方法不同,在使用该方法之后,在内存中仍然保存窗体的信息。 Move方法:使用该方法可以移动窗体,在移动窗体时必须具有坐标值。 下面通过示例来讲解如何使用窗体的这几种常用的方法。 窗体的常用事件 窗体事件是对窗体操作时而引起程序运行的动作。如显示窗体、关闭窗体和单击窗体等动作。窗体事件所运行的程序称为窗体事件程序。本节中将讲解窗体事件中的两个重要的事件:窗体初始化事件和关闭窗体事件的使用方法。 1.窗体的初始化事件 2.窗体的关闭事件 常用控件的使用
您可能关注的文档
最近下载
- 2025年广东省云浮市小升初数学模拟试卷.pdf VIP
- GB50003-2011:砌体结构设计规范.pdf VIP
- 6MW屋顶分布式光伏项目方案可研报告(EMC).docx
- NHA-509稳态工况法工控柜安装手册V1.1.doc VIP
- 办公设备采购(电脑、打印机等)投标方案.docx VIP
- 南华NHA509汽车排放气体测试仪操作规程24页.pdf VIP
- 苏教版二年级数学上册全单元测试题(可打印).docx VIP
- 可行性研究报告-财务分析表格-全部带公式-准完美版.xls VIP
- PLC控制的Z3050型摇臂钻床电气控制报告讲解.pdf VIP
- 公安局辅警招聘考试试题库《综合理论知识》(含政治理论、法律法规、公安工作基本知识).pdf VIP
文档评论(0)