巧用VBA制作日历式教学课表模板

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:ahjon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:笔者根据教学管理及实施工作的需要,利用Word VBA技术设计开发了日历式教学课表,旨在服务于教育工作者,提高工作效率。
  关键词:Word;VBA;日历;教学课表模板
  中图分类号:G434 文献标识码:B 文章编号:1673-8454(2008)10-0042-04
  
  教学准备是整个教学活动的基础环节。每学期的期末都是下一教学活动的教学准备期,其中,根据院校新学期课表计划,制定各课程教学小课表是一项重要工作。由于课表内容繁琐,对制表人员责任心、细致程度要求较高,因此,根据课程需要制定教学课表成为大多课程负责人较为为难的问题。通常,教学课表仅是简单利用表格统计了每节课的实施要素,如日期、时间、授课内容、授课教员、授课地点等,但具体教学实施过程中,无论教员还是教学督导检查人员使用起来不够清晰明朗,所以,根据教学管理及实施工作的需要,设计开发日历式教学课表模板显得尤为必要。
  
   一、总体设计
  
  结合广大用户使用的教学文件格式,本文采用Word VBA技术在常规办公软件Word的基础上二次开发,目的是能够以日历的方式显示每周的教学活动,通常每月为一个报表,每天中能够体现上午和下午两个时段。该日历能够自动创建,具体教学活动由人工输入。
  虽然,通过Word自带的日历向导也能够创建日历,但创建的结果不适宜制作课表,即便使用也需大量的修改工作,反而降低了工作效率,所以本文利用VBA开发设计了日历式教学课表模板,开发环境为Word自带的Visual Basic 编辑器。
  
   二、实现过程及源码
  
   课表模板的实现主要体现为以下三个环节。
   1. 日历数据初始化
  日历数据初始化即初始化时间年限中,某年的每个月由几天,有无闰月,每月的第一天是星期几;若需要农历相关信息还需初始化某天对应的农历日期;若需要节假日信息还需初始化某假日对应的日期等。本文通过Initialize()过程、SolarDays(ByVal Y As Integer, ByVal m As Integer)、Function GetMonthWeek(ByVal sDate As Date)函数来实现,其部分主要源码如下:
   数据初始化
   Private Sub Initialize()
   Dim strTmp As String
   LunarInfo(0) =
其他文献
在一艘观光游轮上有一个魔术师,因为每次的游客不同,所以,他每次都变同一个魔术。船长有一只鹦鹉,它每次都会揭穿魔术师的把戏:“他手上全是红桃K!”因此,魔术师很讨厌它,但它是船长的心爱之物,魔术师不敢发作。有一天,游轮遇到了事故,不幸沉没了。只有魔术师和鹦鹉幸存了下来。他们待在同一个木筏上,几天都没有说话。几天后,鹦鹉终于开口了:“我输了,快说,你把游轮变到哪里去了?”
摘 要:为了使本校开设的以教师心身健康的维护继续教育课程发挥更大的效益,满足更多中小学教师乃至社会人员的需求,2004年起,我们开始将此门课程立项为开展远程教学的网络课程。由于本课程存在与广大学员互动学习的需要,符合专题学习网站集建设资源和课程学习兼顾的特征,[1]因此我们按照专题学习网站的设计规范,对此门课程进行了设计和开发。  关键词:专题学习网站;教师心身健康的维护;远程教学;网络课程  
摘要:针对专业作业管理系统的高要求和高成本,利用RSS技术集合多来源信息、高时效、低成本的特点设计了一个作业管理系统,从教师、学生和家长三个角度对作业管理的数据流向进行分析,检验了系统的可行性,得出利用RSS设计作业管理信息化系统可以快捷方便地实现信息传送,学习过程记录和作业资料整理等功能。  关键词:RSS;作业管理;信息化   中图分类号:G434 文献标识码:A 文章编号:1673-8454
帕瓦王国的城堡附近有一棵参天大树。在这棵树上,生活着三只顽皮的猴子,它们喜欢收集一切它们发现的东西,尤其是那些闪闪发光的饰物。  一个炎热的夜晚,国王开着窗户睡觉。一只猴子发现了,就偷偷溜了进去。一进到卧室,猴子就发现了国王放在桌子上的皇冠。皇冠上镶着珍珠、红宝石和钻石,在黑暗中闪闪发光。猴子欣喜若狂,抱起皇冠就跳出了窗外。回到树上,猴子把皇冠藏进了一个隐秘的树洞里。  第二天早上,国王发现他的皇
身为漫画迷的你,总想画出一幅属于自己的漫画,拿起笔却又不知如何下手。其实,画漫画也有技巧可循,简单几步,你也能成为绘画高手。  是不是很期盼某天能坐上太空飞船去环游宇宙?这在目前很难实现。但是,动手画一画属于自己的“太空飞船”,激励激励自己,也许有一天,你就能实现这个愿望哦!咱们先来画好它!
摘 要:分数四则运算是小学数学的重要内容,常用PowerPoint课件只有固定例题,本文介绍一种在PowerPoint中利用VBA程序实现自动出题和计算机批改题目的方法,从而可以快速制作“小学分数四则运算自测练习”课件。  关键词:分数四则运算;PowerPoint;VBA  中图分类号:G433文献标识码:B 文章编号:1673-8454(2009)16-0059-03    一、课件界面与执行
【摘要】作为一门严格科学的教育学,其严格性与科学性首先来自从事这门学科研究的工作者们的专业精神、信念与治学态度。教育理论工作者作为自在的人、社会中的一个阶层、学者中的一个群体,有着怎样的使命和追求,基于费希特《学者的使命人的使命》,从以上三个角度对教育基本理论工作者的使命与关键品质做出阐释。  【关键词】费希特;学者;教育使命;完善的人  【中图分类号】G40—02【文献标识码】A【文章编号】10
摘 要:本文主要介绍在Excel中利用宏功能来完成“百以内整数乘法练习”的详细过程,让大家了解在Excel中实现加减乘除及其它运算方法的过程。  关键词:Excel;宏功能;运算方法  中图分类号:G434文献标识码:B文章编号:1673-8454(2009)02-0061-02    一、制作乘法练习器的方法    1.界面的布置  首先,在Excel里a1单元格中输入文字:百以内整数乘法练习。
联羿《中小学电子学籍管理系统》是联羿信息依照国家教育部相关信息化标准提出的一套科学、完整、实用的学籍管理解决方案,基于城域网架构、C/S和B/S混合结构的网络化管理平台,可以轻松实现对整个区域范围内的学籍数据进行全面、实时、准确、有效的管理。软件以“中心服务器 客户端”的形式,实现在线录入、网上申报、网上审批、网上转学和网上监控等业务功能,达到数据高度集中和共享,管理高度统一,行为高度规范。   
2009年8月12日,深圳雅图数字视频技术有限公司与神州数码控股有限公司战略合作签约仪式发布会在京隆重举行。该签约仪式的主题为“放眼视听领域,构筑数字中国”,旨在彰显神州数码与雅图将在“视听”领域的合作,搭建数字化IT产业互动平台。  据悉,神州数码将作为雅图品牌投影机在中国大陆地区的独家总代理,并承担渠道建设与营销推广,以及产品的售后服务工作。雅图则负责产品的研发、生产,建立其更为强大的品牌优势