Excel实现考场编排的几种方法
作者:张久庆
来源:《中国教育信息化·基础教育》2010年第12
        要:实现考务管理的信息化、现代化是当今各类招生考试机构及学校教务部门面临的共同课题,文章在总结了几种计算机编排考场算法的基础上,充分利用Excel的易操作性及内置的VBA编程特性,提供了三种利用Excel工作表数据进行考场自动编排的实现方法。
        关键词:考场编排;排考场
        中图分类号:G202文献标识码:B文章编号:1673-8454201024-0051-04
       
        利用计算机程序进行考场编排,快捷、方便、高效、公平,是很多考务人员进行考场编排首选的通行办法。但由于绝大多数编排程序都是一些专用软件,或者需依托数据库管理系统平台才能运行,对考务人员的计算机应用水平提出了更高的要求,同时也将一部分计算机基础比较差的同志拒之门外。在对当前比较流行的考场编排算法进行分析研究的基础上,考
虑到Excel电子表格软件应用普及率较高,许多办公人员都能熟练操作,笔者认为运用Excel内置的VBAVisual Basic For Application程序设计语言)进行简单编程、实现考场编排不失为一种值得推荐的做法。
        使用VBA操作Excel中的数据,可以将其工作簿中的多个工作表作为关系型数据库中的数据表来操作,甚至不需要打开工作簿也可以读取工作表中的数据。要实现上述操作,就要用到微软提供的访问数据库的ADOActiveX)数据对象模型,透过OLE-DB编程接口对数据表进行存取查询等操作。要在VBA中使用ADO,首先需要在ExcelVBA编程环境中设置对ADO的引用,在VBA项目窗口中单击工具菜单中的引用,在弹出的窗口中选择Microsoft ActiveX Data Objects 2.8vba编程技巧,点击确定。如果本应用程序可能要在低版本的Excel中运行,则要考虑使用低版本的ADO library,以提高兼容性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。