
多选题的格式转换,与单选题和判断题的不同之处是对放置答案的单元格处理,要判断选项是否在答案中,如果在,则在正确的选项前加“*”。以选项A的判断为例:使用Mid函数,Mid(Cells(i,7),k,1)表示从Cells(i,7)(即存放答案的单元格内容)中的第k位开始取1个字符,也就是从第1个字符开始遍寻存放答案的单元格内容,如果有字符是A或a,则选项A为其中一个正确的答案,在该选项内容前加上表示正确答案的“*”,其它答案选项处理类似,其核心程序段如下:
按格式输出TXT文件,与单选题操作类似,此处省略具体语句。
填空题格式转换与其它格式都不同,题干中需要填的空是由若干个“_”字符连在一起的,需要转换的格式是把需要填空的空用“{答案}”替换。
首先获取填空题原始题目中用于填空的“_”的个数numberof_,使用mid函数依次取number of_个字符,判断其是否等于number of_个连续的字符串,如果是,则使用Replace函数把{答案}替换number of_个连续的字符串,最后按照要求的格式输出到TXT文件中。基于VBA的填空题格式批量转换代码如下:
2.3对窗体按钮指定编制的宏
模块编写调试成功后,最后一步是对窗体按钮指定宏,单击菜单“视图”/“工具栏”/“窗体”勾选,在文件的空白区域画出按钮后就可以指定宏了[6],把编好的模块过程指定给该按钮,单击该按钮就可以输出符合批量输入试题的格式。
2.4格式转换应用
当指定编制完成后,单击按钮,就可以把原始的 Excel文件中的试题格式转换为符合军队网络教学平台要求的批量输入试题格式,将其存储到TXT文件中,把TXT文件中的内容复制,粘贴到试题批量添加输入框中,如图2所示。单击“确定”按钮就可以实现试题自动批量录入。
3结语
在原始的 Excel试题文件基础上,嵌入了VBA编程,通过程序完成了批量输入试题的格式转换,大大提高了试题管理效率。在军队网络教学平台《计算机基础与操作》网络课程试题库录入中采用该方法,只需几个简单的按钮操作就可以完成,提高了工作效率。虽然本文是针对军队网络教学平台设计的,但对于其它平台的操作也有借鉴意义。
参考文献参考文献:
[1]林海宁.基于VBA技术的 Excel自动评阅系统[J].现代计算机,2012 (21):7880.
[2]何小松.通用试题库管理系统的开发与研究[J].淮南师范学院学报,2003,5(19):5051.
[3]刘铭.基于VBA对 Excel 2007二次开发应用研究[J].现代电子技术,2010,33(10):5558.
[4]耿霞,王志军,宋维.自学考试命题及自动排版系统的设计与实现[J].中国教育信息化,2007 (21):4143.
[5]伍云辉.完全手册 Excel VBA典型实例大全 [M].北京:电子工业出版社,2008:446459.
[6]韦立梅.使用Excel VBA管理工资资料[J].电脑与电信,2013 (6):7075.
(www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/
CSSCI核心/医学投稿辅导/职称投稿辅导。
投稿邮箱:fabiaoba365@126.com
在线咨询:
275774677、
1003180928
在线咨询:
610071587、
1003160816
联系电话:13775259981
主管单位:山东省教育厅 主办单位:山东省教委 国内刊号:CN 37-1025/G4 国际刊号:IS...
主管单位:湖北省国资委 主办单位:湖北省经济干部管理学院 出版地:湖北省武汉市 国...
期刊简介: 《种子科技》(月刊)创刊于1983年,曾用刊名:(种子通讯)是中国种子协...
期刊简介: 《高等工程教育研究》是我国第一份、也是唯一一份面向工程教育研究的全国...
期刊简介: 主管单位:吉林省社会保险事业管理局 主办单位:吉林省人力资源和社会保障...
主管单位:国家民族事务委员会 主办单位:西北民族大学 出版地:甘肃省兰州市 国际标...
近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。
此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。
如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。