VBA在教务管理自动化中的应用

来源 :经营管理者·中旬刊 | 被引量 : 0次 | 上传用户:foohay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:教务管理是高校管理工作的核心,教务管理是否准确高效直接影响到高校教学质量和人才培养目标的实现。Excel是一款功能强大且实用的办公自动化软件,其提供了丰富的函数,并且可以通过VBA进行二次开发,提高数据处理效率。本文通过介绍VBA在通识课申报书信息汇总中的应用,进一步说明VBA在处理复杂数据、提高教务管理自动化中的作用。
  关键词:Excel VBA 教务管理 自动化
  一、引言
  Microsoft Excel软件集成了丰富的函数具有强大的统计和分析能力被普遍应用于高校教务管理中,是高校教务管理不可或缺的办公自动化软件。在教务管理中常常需要处理大量的数据表格,如学生成绩表,四六级报名表以及各种申报表等,但仅仅使用Excel自带函数并不能完全满足教务管理工作繁杂多样的需要。VBA为这种情况提供了解决方案,管理人员可以通过VBA编程的方式对Excel数据进行二次开发,灵活处理Excel中的数据。
  二、VBA基础知识
  VBA是Visual Basic for Applications的英文縮写,是专门进行Microsoft办公软件开发的程序设计语言。通过VBA编程用户可以根据需要灵活对Excel中的数据进行处理,完成复杂的数据分析计算,实现Excel自带函数不能完成的功能。Microso办公软件集成了VBA开发环境,用户不需要再安装任何软件就可以进行VBA开发,以Excel2007为例,用户只要通过【Alt+F11】组合键就可以方便的调出VBA集成开发环境,或者通过Excel“开发工具”菜单项下的“宏”命令,输入需要建立的宏名称,再点击“创建”按钮调出VBA集成开发环境通过编程对数据进行处理。
  三、利用VBA实现通识课申报书的信息提取
  以我校教务处教学研究科为例,该科室负责学校本科层次培养方案的修订,课程建设、教改项目的组织管理等。每年通识课立项结项,教改立项结项都会收到教师上交的立项或结项材料,其中包括立项或结项的word电子版申报书,材料收齐之后我们需要将申报书的基本信息汇总到Excel表格中为下一步的评审做准备。以通识课申报书的信息提取为例,如图1所示是我校通识课的立项申报书,第一页的课程名称、负责人、开课单位和第二页的课程基本信息在评审之前需要汇总到Excel中制作成汇总表,如果通过手工汇总的方式需要耗费大量的人力和时间,效率低且难免在数据汇总过程中出现错误,而通过VBA编程的方法则可以轻松实现信息提取,节省人力提高效率。
  图1 通识课申报书
  提取word申报书中的信息有两种思路,一种是通过Word.Application.Documents.Tables().Cell()方法直接定位需要提取的信息,将信息复制到Excel表格中,这种方法需要多次在Word和Excel之间拷贝数据,适用于对简单表格数据的提取。另一种方法是通过Word.Application.Documents.Tables()定位到表格,直接将表格复制到Excel中,再通过Excel中的Cell()方法,将需要的数据提取到对应位置。下面具体介绍VBA程序设计思路。
  首先将Excel汇总表跟所有word申报书放在同一目录中,循环遍历每一个申报书,将申报书信息提取到Excel表格相应位置。相关代码如下:
  Dim wApp As New Word.Application
  Dim wDoc As Word.Document
  Dim wTable As Word.Table
  p = ActiveWorkbook.Path
  f = Dir(p & "\*.doc")‘查找本目录下的word文档
  Set sh = Worksheets(1)‘表1存放最终汇总信息
  Set sht = Worksheets(3)‘表3用来暂时存放从word申报书中拷贝过来的信息表
  Do While Len(f)‘遍历每个申报书
  Set wDoc = wApp.Documents.Open(p & "\" & f)‘打开申报书
  sh.Cells(i, "v") = f‘汇总申报书文件名
  myclear ’自定义函数用来清除申报书中的特殊字符
  sh.Cells(i, "A") = wDoc.Tables(1).Cell(1, 2).Range.Text‘将申报书第一个表格的一行二列即“课程名称”汇总到Excel表格的第一列
  ……
  sht.Cells.Clear ‘清空临时表
  wDoc.Tables(2).Select‘选择申报书的第二个表格
  wDoc.ActiveWindow.Selection.Copy‘复制表格
  sht.Activate
  sht.Range("A1").Select
  sht.Cells.NumberFormat = "@"
  sht.PasteSpecial Format:="文本", Link:=False, DisplayAsIcon:=False‘以文本形式将申报书复制到临时表
  sh.Cells(i, "f") = sht.Cells(2, 2)‘提取课程英文名到汇总表f列
  ……
  loop
  以上代码中用到了自定义函数myclear,此函数的作用是为了清除申报书中的回车符,如果文字中含有回车符,被提取到Excel表格中时,回车后面的文字会粘贴到下一行,造成数据串行。Myclear函数主要代码如下:
  wApp.Selection.Find.ClearFormatting
  wApp.Selection.Find.Replacement.ClearFormatting
  With wApp.Selection.Find
  .Text = "^p"
  .Replacement.Text = "" ‘将回车替换成空文本
  ……
  End With
  wApp.Selection.Find.Execute Replace:=wdReplaceAll
  通过运行以上VBA编写的程序,短短几秒钟之后上百门通识课立项申报书的信息就被自动汇总完成。
  四、结语
  通过开发和完善,VBA程序在工作实践中取得了很好的效果,快速完成对上百门通识课立项申报书的信息汇总,VBA程序稍作修改就可以实现对教改、大创计划、实验室改革基金等各种申报书的信息汇总,减轻人工进行数据汇总的工作量,提高工作效率。
  参考文献:
  [1]STEPHEN BULLEN,ROB BOVEY,JOHN GREEN.Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA[M].电子工业出版社,2007.
  作者简介:耿帅(1987—),男,汉族,籍贯山东省邹平县、2013年毕业于天津师范大学学校教育技术专业,供职天津师范大学教务处 、学位硕士、研究方向教育信息化。
其他文献
摘 要:项目工程施工现场的质量管理和控制事关国家经济利益,人民的生命财产安全,意义重大,在本质上讲是建筑施工企业的施工活动的基础,笔者以自己的工程实践为基础,参照相关理论,在本文中主要探讨了如何提高建筑项目工程现场施工质量管理与控制的水平,借此提高了建筑企业的经营水平和经济效益。  关键词:建筑项目工程 现场施工管理 质量控制  工程建设项目实施阶段即施工阶段,是把设计图纸和原材料、半成品、设备等
期刊
摘 要:本文以宜宾职业技术学院物流专业数学基础课改革为例,结合专业发展导向,在分析《经济应用数学》课程现状的同时,不断反思革新,建立了较之前更完善的“四化”课程体系,真正做到基础为专业服务。  关键词:骨干 经济应用数学课程体系 职业能力 基础平台 “四化”  一、引言  宜宾职业技术学院物流管理专业作为宜宾职业技术学院的特色专业,以培养适应五粮液集团及宜宾物流产业多样需求的高素质技术技能人才为目
期刊
摘 要:在简单分析博物馆与青少年教育价值的基础上,提出注重趣味性特点,使青少年感受到学习乐趣;注重人文性特点,使青少年能够得到身心发展以及注重互动型特点,使青少年走进博物馆成为常态等相关策略。  关键词:博物馆 青少年教育  教育是博物馆的职能之一,博物馆在青少年教育中发挥着重要的价值。随着现代博物馆的逐渐开放,更多各式各样的教育活动开始在博物馆中得以开展,在以人为本的教育活动中促进青少年的发展。
期刊
摘 要:煤矿企业如何发现职工价值所在、关注职工价值取向及尊重职工个性差异,加强职工对工作、事业的正确认识的培养和引导,为企业留住职工、职工贡献企业,实施以人为本战略,以解决这些问题,关乎煤矿的改革脱困和进一步发展。  关键词:煤矿新形势下 思想政治工作  目前,随着国家去产能等五大任务的推进,煤矿企业生产经营困难,队伍不稳、职工流走日益增多,既表现出工资不高、物质生活条件下降所带来的现实的后顾之忧
期刊
摘 要:思想政治工作是高职院校中不可缺少的内容,利用思想政治规律来影响职业院校的学生,帮助他们养成符合社会规范的品德和思想,促成符合社会要求的实践活动。思想政治工作是院校发展的要求,也是学生全面发展的前提。文章简单分析了思想政治工作的重要性,现阶段高职院校思想政治工作存在的问题及解决措施。  关键词:高职院校 思想政治工作 问题与对策  一、高职院校思想政治工作的重要性  高职院校是应用型人才的培
期刊
摘 要:企业思想政治工作是我党整治工作的重要组成部分。新形势下,在科学发展观的指导下,做好企业细想政治工作至关重要。其既有助于深化企业改革,激活企业活力,凝聚企业内部员工的人心,又有助于企业寻找和确定正确的发展方向,尤其对深化企业纵向改革和发展有着不可或缺的重要意义。为此,本文以企业的思想政治工作为研究对象,探寻新形势下的企业思想政治工作现状、存在的问题及解决的对策,以期寻找到加强企业思想政治工作
期刊
摘 要:随着中国人口老龄化浪潮的到来,高校离退休教职工的队伍在不断壮大,他们为我国高等教育事业的发展贡献了毕生精力,是国家、社会和学校宝贵的财富。为了进一步挖掘他们的潜能,维护高校和社会稳定,迫切需要创新高校离退休人员的思想政治教育工作。本文就如何创新高校离退休人员的思想政治工作进行探究,以期为新时期的高校离退休工作提供建设性参考。  关键词:高校 离退休人员 思想政治 创新  思想政治工作作为高
期刊
摘 要:信息化教学模式对于职业院校英语课程的教学具有重要的意义,它有利于创设语言学习环境,提供规范的语言素材和范例,缩小地区教育资源的信息化鸿沟,并调动学生的非智力因素。这种教学模式对于教师来讲又具有相当的挑战性,需要学习和掌握一定的信息化教学技术才可能胜任。在此基本上,教师在具体的教学实践中要因地制宜地完善各种信息化教学资源,并以灵活多样的方式应用于课堂内外,充分挖掘学生的潜力,达到为行业输送人
期刊
摘 要:目前我国市场化经济进程逐步加深。会计信息的复杂程度以及会计信息的处理难度也逐步增加,我国高等院校在会计教学中重视理论以及实际应用,但对于会计教学中的诚信教育重视不足。这一方面导致了我国未来会计从业人员“有才而无德”,另一方面更会导致我国经济市场中会计信息的混乱,降低会计信息的可信程度,阻碍我国经济发展建设。本文旨在对我国高等院校对于会计教学中诚信教育存在的问题进行讨论,并给出合理化的建议,
期刊
摘 要:大学生就业持续成为社会各界关注的重要话题,如何才能保障大学生顺利就业,成为高校教育面临的主要问题之一。而班主任在大学生就业过程中,扮演着比较重要的角色,无论是对学生在校期间专业知识的学习、思想道德、心理素质、就业观念等各方面,都有着比较直接的影响。基于此,本文重点对班主任在大学生就业指导工作中的重要作用进行探讨。  关键词:班主任 大学生就业 就业指导 就业观念 重要性 职业规划  刚毕业
期刊