- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 Excel VBA 的学生个人信息表系统开发
i=r
学生工作管理是高校工作中的重要环节, 辅导员作为第一线 接触学生的高校工作人员, 在学生立德树人的培养过程中发挥着 重要作用。在日常工作中,辅导员面对数量众多的学生,有学生 个人基本信息、 奖惩助贷等事务信息以及重点关注情况等多方面 信息源,但这些信息大多没有整合,分头查询会影响工作效率。
在传统学生管理工作中, 辅导员利用 Excel 进行信息整理工
作,往往把两者孤立起来,而忽略了其内在联系。[1]
作,往往把两者孤立起来,而忽略了其内在联系。
[1] 本文针对
上述情况,在工作人员熟悉的 Office软件中,利用VBA编程进
行二次开发,将繁琐的重复性工作转为自动化实现,以其快速、
简便、准确的效果来提高学生工作的效率,实现学生的精准化管
简便、准确的效果来提高学生工作的效率,
实现学生的精准化管
理。
1 开发工具介绍
)是微软在其桌面应[2]VBA(Visual Basic For Application
)是微软在其桌面应
[2]
用程序中执行自动化任务而开发出来的新一代标准宏语言, 主要用来扩展 Windows的应用,它可以实现包括自动化完成重复 的任务,自定义 Excel 界面、创建报表、复杂数据处理和分析等。
能与 Word、Access 等软件完美融合,进行拓展应用的程序和交 互开发。
2 系统设计与开发
2.1 需求功能分析
本系统主要使用对象是高校辅导员或其他相关工作人员, 需
要实现信息汇总查询功能、 个人信息表生成和学生照片导入等功
能。根据需求,个人信息表系各模块如图
能。
根据需求,个人信息表系各模块如图 1 所示。
2.2 信息汇总表模板设计
本系统所有信息查询、信息表生成和照片导入等操作依靠
Excel 电子表格完成,相当于把该电子表当作一个数据库,因此 本系统利用 Excel 设计信息汇总表模板, 供用户进行后续各项操 作。为全面反映学生在校期间的情况, 具体的工作表和列字段如 表 1。
2.3 个人信息表模板设计
本系统要用到 Excel 和 Word 的交互编程,为方便使用者在 实际使用过程中, 能单独建立每个人的信息档案, 需要将汇总表 的个人汇总信息分发到每张个人信息表中。个人信息表模板由
Word制作,根表1的内容进行设计,并命名为学生个人信息表
模板) .doc ,信息表模板存放在系统同一路径。
2.4 个人照片库设计
在系统存储路径下建立学生照片库文件夹, 统一以学生学号 进行编号存储,系统将根据学号自动识别、匹配并导入。
2.5 系统开发
系统开发过程主要完成系统初始化、 Word交互、数据分发、
照片导入及标准化操作和程序错误管理几方面主要工作, 开发过
程及部分代码如下。
1)系统初始化。系统需要根据实际的汇总信息,判断需
要生成信息表的数量,同时完成相关操作的变量设置, 对所有数 据进行标准化处理,统一格式,防止在操作过程中因为数据的格 式不统一而影响系统工作。其主要代码如下所示:
Dim Word 对象 As New Word.A pp lication
设置 Word对象,进行交互编程
Dim 当前路径,导出文件名,导出路径文件名,图片文件
Dim Str1 , Str2 , Str3
定义及初始化相关变量
Sheets1.Range (A3: A最后行号).NumberFormatLocal = G/通用格式
统一数据格式,保证系统正常工作
(2) Word交互编程。系统要将 Excel汇总表的信息分发到
每张个人信息表中,需要打开 Word应用,并将操作过程隐藏在
后台完成,其实现过程如下:
FileCopy 当前路径 \学生个人信息表(模板) .doc , 当前路径 \ 导出文件名 ( Sheets (基本信息
) .Range (C i ) Sheets (基本信息 ).Range(B i ) ).doc
导出路径文件名 = 当前路径 \ 导出文件名 (
错影响系统工作。
错影响系统工作。 ?Y?Selection.HomeKey unit
Sheets (基本信息 ).Range(C i ) Sheets ( 基本 信息)Range (B i ) ) .doc
通过模板生成个人信息表
With Word 对象
?Y?Documents.Open 导出路径文件名
?Y?Visible = False
打开Word应用,并使其实现过程隐藏不可见
数据分发操作。将信息汇总表的信息分别填充到个人
信息表中的每个空格中,主要利用循环等语句,实现批量操作, 提升工作效率。其部分代码如下:
For j = 1 To 6
?Y?ActiveDocument.T
您可能关注的文档
- 培智学校教师教学语言运用技巧-2019年精选文档.docx
- 培美曲塞联合卡铂治疗复发转移非小细胞肺癌疗效评价-最新资料.docx
- 培训学校演出主持词.docx
- 培训学校辅导班教师管理薪酬管理制度:辅导班教师管理制度.docx
- 培训班合伙协议【合同范本供参考】.docx
- 基于.NET的WebService课程的教学改革与实践-精品文档.docx
- 基于3P模式的高等学校教学质量保障体系研究-2019年教育文档.docx
- 基于Android平台的教学辅助系统设计-精品文档.docx
- 基于ASP.NET的高职动态网页设计课程教学改革研究-最新教育文档.docx
- 基于BIM的工程造价管理课程实践教学研究-2019年教育文档.docx
- 基于E―learning理念探讨多元化教学对中-2019年教育文档.docx
- 基于FPGA平台的计算机硬件实践教学探索-2019年教育文档.docx
- 基于HO―DINA模型的学生心理多级评分认知诊断模型研究-教育文档.docx
- 基于IWE培训的焊接专业学生工程实践能力培养研究-教育文档.docx
- 基于java的学生成绩管理系统设计与实现-2019年精选文档.docx
- 基于MOA模型的研讨式教学效果实证检验-最新教育资料.docx
- 基于MOOC的混合式教学模式探索-2019年教育文档.docx
- 基于OBE教学理念的“双创”教育思考-2019年精选文档.docx
- 基于OKR体系的大学生职业素养培养模式探索-教育文档.docx
- 基于PBL的中级财务会计教学-教育文档.docx
最近下载
- 高中语文高考复习语言文字运用新题练习(共六大题,附参考答案和解析).pdf VIP
- 汽车式起重机吊装安全专项施工方案.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 高考诗歌的比较鉴赏公开课省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 甘肃省公路工程试验检测收费指导价格(最新).xls VIP
- 发生带状疱疹后神经痛的影响因素的logistic模型分析.pdf VIP
- 2023年建筑防火通用规范考试试题.pdf VIP
- 混凝土结构工程测试题(附参考答案).docx VIP
- 2025党校入党积极分子发展对象考试题库(含答案).docx VIP
- 1.党校入党积极分子发展对象培训考试题库含答案(完整版).pdf VIP
文档评论(0)