吉林师范大学计算机学院VBA电子教案课件11.ppt

吉林师范大学计算机学院VBA电子教案课件11.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高等学校教学单位,在增加新专业或原有教学计划不适应形势发展需要时,要制订或重新修改教学计划。在此过程中,基本数据(如某门课的周学时、开课学期等)每做一次调整,都要重新计算各门课的讲授学时、实验学时和总学时,同时还要求小计、总计。用EXCEL辅助处理,可以使我们从大量繁杂重复的计算、抄写工作中解脱出来,使工作变得轻松、高效,甚至变成一种享受。 从整体上说,Excel教学计划制订辅助模板是一个带有VBA程序的工作簿。在工作簿中我们建立五个工作表:“比例结构”、“开课学期”和三个“计划表”。 第十一章 教学计划辅助制订模板 11.1 “计划表”工作表的设计 11.2 “比例结构”工作表的设计 11.3 “开课学期”工作表的设计 11.1 “计划表”工作表的设计 11.1.1 结构与格式设计 11.1.2 代码设计 11.1.3 应用 11.1.1 结构与格式设计 “计划表1”、“计划表2”、“计划表3”分别为公共课、专业课和方向必修课的课程设置与教学时间计划表。它们的结构和格式基本相同。以“计划表1”为例说明制作要点。 定义纸型为B5、纵向,上下左右页边距分别为1、1、0.9、0.9。 设置如图1所示的表格样式。 标题为“宋体”、12号字、加粗,其余部分为“宋体”10号字。单元格格式设置:数字作为文本处理,水平居中,垂直居中,文本控制设置为缩小字体填充。 列宽度参照图1按实际情况手动调整。注意使Q、R两列在不同页内。 行高度可设置为“最合适的行高”,也可设置为固定行高。根据整个页面布局而定。 打开“控件工具箱”工具栏,在工作表的右侧添加一个命令按钮,命令按钮的caption属性设置为“数据统计”。 “课程类别”列的内容根据实际情况设置,每一类行数可多可少,可任意增删,但最后一行的“课程编号”应为“小计”。 “计划表1”制作完成后,通过复制、修改课程类别和部分文字得到“计划表2”和“计划表3”。其结构与“计划表1”结构基本相同。 11.1.2 代码设计 “计划表1”、“计划表2”、“计划表3”工作表都定义了一个命令按钮“数据统计”。用来根据周学时和授课周数求每门课的“共计”、“讲授”、“实验”学时和同一类课的周学时小计。 三个工作表上命令按钮的Click事件代码都是一样的: Private Sub CommandButton1_Click() Call calc End Sub 它调用通用模块(模块1)中的过程calc对当前工作表根据周学时和授课周数求每门课的“共计”、“讲授”、“实验”学时和同一类课的周学时小计。 通用模块的建立方法是:在当前工程VBAProject中,选“插入”菜单的“模块”项,插入一个通用模块,用默认名“模块1”。 calc是在模块1中定义的过程,其中有具体的代码。 在calc过程中,定义了一个数组zxs(8),用来存放 每 一类课1至8学期周学时小计。从当前工作表第7行开始循环直至“课程编号”为空。 如果未遇到“小计”行,则每行1到8学期的周学时和对应的授 课周数(在第6行)相乘得到课程学时,填写到该课程的“共计”、“讲授”、“实验”单元格,累加到相应的下标变量,同时累加“共计”、“讲授”、“实验”学时以及“学分”和课程门数。课程学时分为讲授、实验和总共三列。如果周学时仅为一个数,则为讲授学时;如果周学时中含有“+”号,则“+”号左边的数值为讲授学时,右边的数值为实验学时;如果周学时中有括号,则括号里面的数值不计入课程学时。 如果遇到“小计”行,则分别填写各学期的周学时小计,“共计”、“讲授”、“实验”学时小计,学分小计和课程门数小计. 11.1.3  应用 ? “计划表1”、“计划表2”和“计划表3”的结构和代码设计完成之后,就可以输入或修改各门课的编号、名称、学分、各学期的周学时以及考试考查所在学期这样一些基本信息。 同样,我们在“计划表2”中输入专业课的有关基本信息如图5所示。 在“计划表2”中单击“数据统计”命令按钮,得到结果如图6所示。 11.2 “比例结构”工作表的设计 11.2.1 结构与格式设计 11.2.2 代码设计 11.2.1 结构与格式设计 “比例结构”工作表包含各类课程门数、学时数、学时比例、学分数、学分比例、各学期课程门数和周学时等信息。工作表设计成

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档