欢迎来到天天文库
浏览记录
ID:38203002
大小:224.86 KB
页数:3页
时间:2019-05-31
《基于VBA技术的Excel自动评阅系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、开发案例基于VBA技术的Excel自动评阅系统林海宁(福建宁德财经学校,宁德352100)摘要:基于Excel软件其内嵌的VBA编程语言,能够应用于Excel操作自动评阅系统,通过分析Excel操作试题中数据结构,解决评阅系统的关键算法,实现考核点的快速定位和评阅,阐述Excel文档阅卷主要技术。关键词:VBA;VisualBasic;Excel;自动阅卷0引言宏记录器记录用户的各种操作并将其转换。VBA建立了一组Office对象模型,将Office中的每一个应用程序在计算机基础教学中,Excel功能强大、技术先进、都看成一个对象。每个应用系统都由各
2、自Applications使用方便,用于输入输出数据,能对数据进行各种复杂对象代表。在Excel中运用Applications对象表示应用统计运算,并进行数据分析和预测,还有强大的制作图程序,其下含有Excel的菜单栏、工具栏、工作表对象和表及打印设置等功能。图像对象等。如果通过这些对象定义的属性与方法,传统的笔试方式很难客观地反映学生实际应用计Excel文档的结构特性就能够获取。算机的能力,目前计算机考试多采用上机考试和电脑自动判卷的考试模式。结合计算机考试无纸化的进程,2VBA基于Excel的应用在对考试结果进行评价的过程中引入计算,在完善计Ex
3、cel阅卷过程中主要有工作薄对象、工作表对象算机考试同时又能客观准确地评价和反映考生对计算与行、列、单元格和图表等对象,主要表现为Workbook机知识的掌握程度。自动阅卷可以大大减低人脑判卷对象、Worksheets对象、Range对象和Chart对象等。研带来的错判概率又能减轻教师考试工作量,提高教师究这些对象模型与属性,进一步获取对象属性信息,了工作效率。解Excel数据结构或数据类型,针对对象与其它相关对利用VBA技术对Excel文档实现自动评阅是目前象的关联,进行对象的研究,把这些信息正确地运用到流行的一种方法,VBA可直接获取Office
4、中的各种对Excel自动评阅系统中。象并完成对其处理工作,而且能够自动记录并生成规Excel宏编辑器中有非常详细的对象模型与属性则可以应付各种操作要求。的使用说明。在Excel“工具”菜单下面“宏”下的“Vi-1VBA特点sualBasic”编辑器,进一步研究可以使用“MicrosoftEx-celBasic参考”。帮助内容有事件、方法、对象、属性等VBA(VisualBasicforApplications)是在Office和四个方面。通过使用系统帮助中来了解与掌握Excel对其他Microsoft应用程序通用的脚本语言和环境,提供象的整体数据模型
5、结构与相应的处理方法。了面向对象的程序设计方法,是相当完整的程序设计有很多对象在Excel中要进行声明,并且根据其语言。VBA能使常用的程序自动化,用创建自定义的解使用情况来进行选择,声明常用的对象有:决方案做为开发平台实现应用程序。VBA程序代码由收稿日期:2012-06-05修稿日期:2012-07-20作者简介:林海宁(1970-),男,福建宁德人,讲师,研究方向为计算机应用趪趻现代计算机2012.07下开发案例表1后,能够依评分标准来计算得分,得到每一题的结果。
6、建立完善的评分参照标准,每一道题库由多条评 !"分记录组成,每一道题库分别记录对应评分点,每一道# $!%& &’()*+,%题库包括进行自动评阅的范围、主项、子项和相应得-$ -$.%分。Excel中主要的考查知识点有工作表对象、工作薄对象、数据透视表对象、图表对象,字
7、体与表格格式等打开考试的Excel文档可使用Workbooks对象或对象。提取评分参照列表中的每一题考试结果的主项、RecentFile对象的Open方法,运用Open可以打开文子项及分值,对标准考试答案文档和考生答题文档进档将其添至Workbooks集合。整个表达式返回一个行属性提取和评阅。Workbooks对象。Open实用语法:Workbooks.Open(FileName,UpdateLinks,ReadOnly,(3)运用VBA主要功能能够解决对段落、字体、页Format,Password)面的各项属性,从而对记录的各属性进行分别判分,并得
8、到其中相应的结果。在对Excel文档进行评阅时,需要以只读模式打开自动评阅系统先得到教师的完整操作,作为标准
此文档下载收益归作者所有