- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
英语四六级考试
利用VBA 提高工作效率
Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏 语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的 程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提 供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录 器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以 容易地将日常工作转换为VBA 程序代码,使工作自动化。因此,对 于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于 使工作自动化,提高工作效率。另外,由于VBA 可以直接应用Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开 发更加方便快捷。
11.1 VBA 基础
Visual Basic 的应用程序版(VBA)是Microsoft 公司长期追求 的目标,使可编程应用软件得到完美的实现,它作为一种通用的宏 语言可被所有的Microsoft 可编程应用软件所共享。在没有VBA 以前,一些应用软件如Excel、Word、Access、Project 等都采用自己 的宏语言供用户开发使用,但每种宏语言都是独立的,需要用户专 门去学习,它们之间互不兼容,使得应用软件之间不能在程序上互 联。拥有一种可跨越多个应用软件,使各应用软件产品具有高效、 灵活且一致性的开发工具是至关重要的。VBA 作为一种新一代的标 准宏语言,具有上述跨越多种应用软件并且具有控制应用软件对象 的能力,使得程序设计人员仅需学习一种统一的标准宏语言,就可 以转换到特定的应用软件上去,程序设计人员在编程和调试代码时 所看到的是相同的用户界面,而且VBA 与原应用软件的宏语言相兼 容,以保障用户在代码和工作上的投资。有了VBA 以后,多种应用 程序共用一种宏语言,节省了程序人员的学习时间,提高了不同应 用软件间的相互开发和调用能力。
在Office 2000 中,宏语言VBA 适用于所有应用程序,包括Word 、 Excel、PowerPoint、Access、Outlook 以及Project。在Office 97 的各应用程序中,新增了Visual Basic 编辑器。这样,用户无论是 在Excel 中,还是在Word 中以至是在Access 中建立和管理VBA 都具有统一的方法和标准。
在介绍如何利用VBA 提高工作效率之前,首先介绍一些与VBA 有关的基础知识。
11.1.1 VB 与VBA
VBA 是基于Visual Basic 发展而来的,它们具有相似的语言结 构。Visual Basic 是Microsoft 的主要图形界面开发工具,VBA 5.0 (亦即VBA 97)则是Visual Basic 5.0 的子集。Visual Basic 是 由Basic 发展而来的第四代语言。Visual Basic 作为一套独立的 Windows 系统开发工具,可用于开发Windows 环境下的各类应用程 序,是一种可视化的、面向对象的、采用事件驱动方式的结构化高 级程序设计语言。它具有高效率、简单易学及功能强大的特点。VB 的程序语言简单、便捷,利用其事件驱动的编程机制,新颖易用的 可视化设计工具,并使用Windows 应用程序接口(API)函数,采用 动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE) 以及开放式数据库访问(ODBC)等技术,可以高效、快速地编制出 Windows 环境下功能强大、图形界面丰富的应用软件系统。
Visual Basic 程序很大一部分以可视(Visual)形式实现,这 意味着在设计阶段就可以看到程序运行的屏幕画面,用户可以在设 计时能够方便地改动画面图像、大小、颜色等,直到满意为止。VB 的 用户可以是缺乏Windows 及C 语言开发经验的专业软件人员,也可以是具有一定Windows 开发经验的专业人员,VB 的可视化编程方法 使得原来繁琐枯燥、令人生畏的Windows 应用程序设计变得轻松自 如、妙趣横生。以往的Windows 应用程序开发工具在设计图形用户 界面时,都是采用编程的方法,并伴随大量的计算任务,一个大型 应用程序约有90%的程序代码用来处理用户界面,而且在程序设计过 程中不能看到界面显示的效果,只有在程序执行时才能观察到,如 果界面效果不佳,还需要回到程序中去修改。Visual Basic 提供了 新颖的可视化设计工具,巧妙地将Windows 界面设计的复杂性封装 起来,程序开发人员不必再为界面设计而编写大量程序代码,仅需 采用现有工具按设计者要求的布局,在屏幕上画出所需界面,并为 各图形对象设置属性即
您可能关注的文档
最近下载
- 牛奶过敏的诊断、管理和预防意见书(2024).pdf VIP
- 西安2初一新生分班(摸底)数学模拟考试(含答案).doc VIP
- 2025年新版人教版四年级上册英语 四上Unit 4 Helping in the community单元整体教学设计.pdf VIP
- 中国碳化钨项目创业投资方案.docx VIP
- 内能的利用的学案.doc VIP
- 建筑与市政工程防水通用规范试题(含答案).doc
- 《中国儿童生长激素使用情况研究》.pdf VIP
- 万华化学经营分析报告.docx VIP
- 2025年中国PVB中间膜项目商业计划书.docx VIP
- 政府间国际科技创新合作重点专项2017年第二批项目.doc VIP
文档评论(0)