基于VBA的教学系列文档自动编辑的设计与实现文献综述
2020-05-16 20:23:24
1.研究背景和意义
当今社会信息化的特点越来越明显,信息资产膨胀度越演越烈。随着我国的教育事业的蓬勃发展,高校办学规模的不断扩大,在教学活动中形成的教学文件越来越多样化,教学管理工作变得越来越繁重,过去手工作业式的管理文档方法已经无法满足现代教学管理工作的需要。为适应现代教学管理工作的需要,实现教学文档自动编辑,成为提高教学办公效率的关键。
Microsoft Word 可能是应用最广泛的文档管理应用程序,然而作为一款功能强大的文字处理和排版软件,90%的用户只用到了其10%的功能,而Word VBA的使用将开发那剩余的90%的功能,开发智能文档并实现文档的自动编辑。如此文档便不再只是一个信息表现的静态画面,而是一种可以与其他文档、数据库等进行动态数据交互的一个综合信息平台。用户可以通过输入窗口方便地实现信息输入、选择等操作,重复繁琐的工作通过简单的操作即可完成,既提高了工作效率,又避免了在重复操作过程中出现差错的可能。
2.相关技术介绍
本次毕业设计旨在设计并实现一个基于VBA的教学系列文档的自动编辑,用户可以通过窗口进行各类文档操作,包括信息录入界面设计、数据存取(通过Access数据库操作)、PDF格式转换、文档安全保护等模块。开发采用Word VBA编程技术,使用VS2010作为开发IDE(必需安装Visual Basic),数据存取依赖于本地Access数据库。
VBA全称Visual Baisc for Applications,是新一代标准宏语言。宏,是指将应用程序中的一系列操作标记为代码的一种语言。VBA与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA将VB语言与应用对象模型结合起来,提供了面向对象的程序设计方法,提供了相当完整的程序设计语言,可以用来从事专门的开发。VBA可以在微软公司的办公软件以及其他嵌入了VBA的软件中自动运行,相互兼容,使应用程序具有生命的特征,以适应不同的环境,不同的应用,其主要表现为定制、自动化、协作化。WORD VBA则是将VB应用于Word对象模型,或者说是用VB语言来操控这些Word对象模型,以达到各种应用的要求。
Microsoft Visual Studio是微软公司开发的一款程序开发平台软件,是目前最流行的Windows平台应用程序开发环境,功能非常的强大并且使用非常方便。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了,此外也改进了Visual Basic,完善了Visual C 功能。作为面向下一代平台的开发工具,Visual Studio 2010提供了很多工具来帮助开发者开发基于Windows 7的应用程序,同时也使那些已经存在的非托管应用程序,通过一定的处理后也同样能够应用新操作系统所带来的特性。
Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和图形用户界面两项特点,是 Microsoft Office 的系统程序之一。MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,”高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。
设计参考资料
[1] 郭喜如、周建平.Word高效应用范例宝典[M].北京: 人民邮电出版社,2008