欢迎来到天天文库
浏览记录
ID:38279976
大小:287.96 KB
页数:4页
时间:2019-05-31
《基于VBA的PowerPoint文档自动评阅技术研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、114福建电脑2011年第9期基于VBA的PowerPoint文档自动评阅技术研究宋志刚,李爱玲(装备指挥技术学院北京102249)摘要】:本文首先介绍了VBA技术,在实践的基础上,提出了一个PowerPoint操作题自动评阅方案;给出了方案中PowerPoint操作题的存储结构;详细分析了评阅方案的主要算法;最后,简要阐述了实现自动阅卷的VBA关键技术。【关键词】:PowerPoint文档;自动阅卷;形式语言;VBA;VBPowerPoint是计算机基础教学中的重要内容,其考关操作,最后关闭宏录制。进入“宏编辑”状态,就可以核方式一般采用考试软件进行上机操作的形式。利用从宏的程序中了解到
2、该操作所对应的对象及属性访问VBA技术对PowerPoint文档实现自动评阅是目前较为的方式。使用宏的方法了解PowerPoint的对象、属性是流行的一种方法。比较直观与简单的,但也有一些缺点,主要是一些操作VBA(VisualBasicforApplications)是单一通用的不易录制宏,或者有时获得的结果不能直接用于指导应用程序脚本语言和环境,包含在MicrosoftOffice和阅卷程序的编制。其它Microsoft应用程序中,同时也允许其它软件使1.2使用VBA的帮助系统用,因而VBA被广泛应用在其它产品中。VBA定义了PowerPoint中提供一个非常详细的对象模型与属一组Mi
3、crosoftOffice对象模型,它将MicrosoftOffice性的使用说明,这个使用说明在宏编辑器中打开。首先中的每一个应用程序都看成一个对象。每个应用程序打开“工具”菜单下的“宏”下的“VisualBasic编辑器”,都由各自的Application对象代表。如在PowerPoint中,然后进入该编辑器的“帮助”,再进入“MicrosoftPower-Application对象就表示PowerPoint应用程序,它的子PointVisualBasic参考”。该参考中有“事件”、“方法”、对象包容了PowerPoint的菜单栏、工具栏、PowerPoint“对象”、“属性”等4个方
4、面。该帮助系统可以帮助开发命令等相应对象,以及演示文稿对象等等。菜单栏对象者了解与掌握PowerPoint对象的整体模型与处理方中包容了所有的菜单及菜单命令。工具栏对象中包容法,是使用VBA最好的参考资料。不过,由于对象模型了各种命令按钮。演示文稿对象中则包容了所有的幻的复杂性,有时从中查找一个特定的内容或具体的操灯片、图片、动画等演示文稿组成部分的相应对象。通作所对应的对象模型不是很容易,所以将以上两者结过这些对象定义的属性和方法,就能够获取到Power-合起来是比较高效的方法。Point文档的结构特性。1.3VB中VBA的简单使用1、VBA的使用(1)PowerPointVBA的引用P
5、owerPoint中的对象庞大而且复杂,最基本的是演在工程中引用“MicrosoftPowerPoint11.0Object示文稿的基本属性、幻灯片属性、文本框与动画属性Library"。安装了Office2003的是11.0,安装了Of-等。只有对这些对象模型与属性进行深入细致的了解,fice2000的是9.0,安装了OfficeXP的是10.0。而未安掌握对象属性信息的获取方法、数据结构或数据类型、装Office的计算机中无对象库MSPPT.OLB,因此没有相关对象之间的关联以及访问对象的一些特殊要求,此项引用。才能真正把这些信息正确地运用到自动评阅系统中(2)声明所需的PowerPo
6、int对象去。PowerPoint中有很多对象可以声明,要根据实际使由于PowerPoint对象的复杂性,使得某一个具体用情况进行选择,下面是声明评阅中常用的对象:操作所对应的对象或属性的名称以及如何获取,有时DimPpt1AsNewPowerPoint.Application'声明变量为PowerPoint应用对象变得非常困难,可以使用以下一些方法进行摸索。DimPpt1pAsPowerPoint.Presentations'声明变量为PowerPoint1.1使用PowerPoint的宏录制演示文稿对象使用宏录制方法,可以了解绝大多数PowerPointSetPpt1p=Ppt1.Pr
7、esentations'创建并返回对Presentations对象及属性。具体的方法是进入PowerPoint系统,使用对象的引用“工具”菜单下的“宏”下的“录制新宏”的功能进入录制(3)打开PowerPoint文档宏状态,然后针对需要了解的对象进行一遍具体的相打开一篇现有的PowerPoint文档使用Presenta-2011年第9期福建电脑115tions集合的Open方法,Open方法可以打开指定的文录组成,每一条
此文档下载收益归作者所有