基于EXCEL和VBA的自动组卷系统设计与实现
2016-09-26焦乐天王英迪焦万合开赛尔
焦乐天 王英迪 焦万合 开赛尔



摘要:论文主要介绍了一款基于EXCEL和VBA的自动组卷系统的设计思路和实现方法。相关内容既可做为EXCEL教学的高阶案例,也可直接用于学校教师或考试管理人员进行试题库管理和试卷拟制工作,以提高考试工作的质量和效率。
关 键 词:EXCEL;VBA;自动组卷系统
中国分类号:TP391 文献标识码:A
Abstract: This paper mainly introduces the design and implementation method of an automatic test paper system based on EXCEL. The relevant content can be used as an advanced case of EXCEL teaching, and it can also be applied directly for schools faculty or managers to manage examination questions and make examination papers, in order to improve the quality and efficiency of the examination work.
Keyword: EXCEL;VBA;automatic test paper system
0 引言
Microsoft Office Excel办公软件功能强大、使用方便、应用广泛,精通运用EXCEL会给日常工作和生活带来极大方便。本文旨在设计研发一款功能丰富且简单易用的,基于EXCEL和VBA的自动组卷系统,而与学界探讨可有效运用Microsoft Office Excel办公软件来提高日常工作效率的途径和方法。
1 系统功能简述
本系统以EXCEL办公软件为平台,并利用包含其中的数据透视表工具和VBA编程工具开发而成(主界面如图1所示)。系统可以自动统计并显示题库中包含的章节、题型名称及不同题型的题量等题库信息;可以便捷选定要出题的章节范围和题型,并根据系统的提示,随意设定每种题型的卷面题量和分值;可时时显示卷面题量和分值,使教师动态掌握试卷的总题量和分值;可以将自动生成的试卷导出到Word字处理软件中进行编辑排版等。
2 界面设计与功能实现
在进行系统设计前需做如下准备工作:一是安装包含EXCEL 2007的MS OFFICE 2007办公软件系统。二是在EXCEL 2007运行界面,单击“Office 按钮” ,而后单击“EXCEL选项”,在弹出的“EXCEL 选项”界面中,点击选中 “在功能区显示‘开发工具选项卡”复选框,以方便利用VBA进行系统设计与编程。三是建立一个EXCEL试题库工作薄。……
