作者:乔山办公网日期:
返回目录:excel表格制作
实现倒是可以实现,可以用VBA实现,但得使用者宏安全性必须允许宏运行,如抄果不允许宏运行的话就做不到了。
设计思路如下:
你可以隐藏一个sheet,在答题前这个sheet内容为空,提交试卷时触发一个VBA函数在这百个sheet中记录答案,或者不记录答案你做个标记代表他答完题了就行。下次他再修改保存程序检度查他已经做过提交答案了,用VBA代码控制他不允许再次覆盖保存就问行了。sheet要加密VBA project也要加密,这样他不能修改隐藏的sheet内容,也不能修改VBA代码。
但担心的两点是使用者宏安全性必须允许宏运行和excel加密的可靠性,excel的加密密码破译不是答特别难的事。
要是系统的话,就得用excel vba啦,做个窗体,在窗体上面答题,表格只作为后台数据,答完之后,直接在窗体上显示得分,就行考驾照的那种系统,这个是完全可以实现的
可以的,如只用函数公式可能无法实现,但用EXCEL VBA编程,可以做出一个EXCEL程序系统,能实现你想要的功能
用Excel VBA设计考试百信息系统用Excel VBA设计考试信息系统[信息科技]庄绪德 刘志峰 约2282字 摘要高校学生期末考试,如果每场考度试都采取随机座次,并且直到入考场时学生才知道自己的座回次,学生就没有机会提前设答计协同作弊。但是用手工方式实现每场考试随机