请问vba 向PDF加入子pdf书签怎么做代码怎么写?


计算机word论文范文1
这里总结的通用软件,主要是源自学习、教学和实际工作的经验。大学生计算机通用软件包括Word、Excel、PowerPoint、PDF、Photoshop等。其中,Word、Excel、PowerPoint三个软件分为微软Office和金山WPS两个版本。而PDF和Photoshop软件,市场上主要使用Adobe公司的产品。这些通用软件的掌握有利于完成大学学习及走入社会中需要解决的问题。
一、Word
Word软件是最常用的计算机软件之一。Word软件应该重点学习其字体、段落、样式、表格制作、页眉和页脚、文本框及艺术字、符号及公式编辑、页面设置、目录、脚注、批注、修订和更改等内容。这些内容对于学生做毕业设计(论文)、编写学术论文及书籍、排版设置、制作简历等具有极大的帮助。
Word的学习难点在于格式编排,特别是论文的编排,需要较多的实际操作才容易掌握。Word的排版有很多技巧,后面的Excel、PowerPoint与Word都是一脉相承的。
此外,针对考研考博的学生,因为以后会牵涉到写大量论文,而期刊论文出版社排版需要在作者本人排版基础上再进行优化,这时,排版软件TEX无疑是一种很好的选择,并且现在很多接受论文也希望使用TEX,所以还应该学习一下TEX系列的软件,因为未来相当一部分投稿都是只需要TEX格式,不需要Word格式。
二、Excel
Excel软件也是很常用的。Excel应该重点学习的内容包括字体、样式、单元格、表格、插图、图表、文本设计、符号、页面设置、公式、数据连接、排序和筛选、编程计算、批注和更改等内容。
这些操作和Word非常类似,如果将Word学好,Excel上手也非常容易。Excel对于数据统计分析具有极大帮助,和Word之间的配合使用也较多。
Excel的难点主要在于公式与函数、编程计算和数据连接操作,需要一定的编程基础。
三、PowerPoint
PowerPoint与Excel、Word是办公软件最常使用的三个组合。PowerPoint应该学会幻灯片的设计及效果、字体、段落、绘图、插入图像、文字、符号、媒体、动画等内容。PowerPoint主要用于展示自己需要演讲的内容,例如求职面试、授课等。
PowerPoint的设计是难点之一,特别是字体和色彩及模板的搭配,需要一定的审美眼光和实践经验。
四、PDF
PDF对于很多学生而言只是一个阅读软件,实际上功能远远超出想象的范围。以Adobe PDF为例,其具备将PDF转换成为Word格式的功能,并且PDF上可以进行批注、插入签名、添加勾型、文本编辑等操作。
PDF的主要难点在于添加签名,如何将设计的签名准确无误地添加到PDF上。
五、Photoshop
目前,PS技术(Photoshop简称,通用平面美术设计,可以设计和美化图像)使用非常广泛。Photoshop衍生出了许多类似于电脑上的“美图秀秀”、手机上的“美颜相机”等软件。
如果学生可以掌握Photoshop的基本操作,将有利于进一步优化各种图形设计效果,包括自行设计各种方案。
Photoshop的主要难点在于图像细节处理、图层操作等。
六、总结
计算机word论文范文2
关键词:中职学校;计算机教学;Word应用能力
在中职计算机基础教学中,学生需要熟练掌握Office办公软件,以利于今后的发展,其中word相关知识的掌握最为基础。本文对中职学生word应用能力的培养进行了深入研究,提出了相关建议。
1word应用的基础知识
中职学生word的应用能力的培养,主要是对word的基础知识进行学习与掌握。在对word学习的过程中,需要熟练掌握文档的基本操作、文档的编辑、文档中格式的设置与编排、图文混排、表格的操作、文档页面的设计和公式的编辑等。同时,要提升学生对word的应用能力,就需要激发学生对相关知识的学习兴趣,促进其对word相关知识进行学习与掌握,提升其计算机基础的应用能力。
2运用多种教学方法
2.1理论教授。中职院校中,大部分学生来自农村,计算机学习基础较差。因此,教师在教学的过程中,不能只是采用传统的教学方式,而是需要表现出自己的教学特色,以引发学生的学习兴趣。例如,教师可以将所要教授的内容制成PPT,运用系统教学对学生进行知识传授。这样不仅可以在短时间内让学生获得较多的相关知识,同时还可以使教师的指导作用得到充分发挥,并且也可以使教学活动按照既定的方案与目标进行,进而提高word的教学效果,提升学生对word知识的掌握程度。
2.2多媒体演示。中职院校学生的控制能力较差,如果教师只是将所要教授的知识进行简单的口头讲解,一定不会引起学生的学习兴趣,并且还会使学生感到枯燥乏味。如果学生对教师教授的内容缺乏兴趣,就会注意力不集中,对学习出现排斥心理。因此,教师可以利用多媒体教学,在教学的过程中进行现场演示操作,将所教授的知识具体表现出来。这样不仅能使学生有一个直观印象,对word知识有深入的了解,同时学生还可以及时进行上机操作,对所学知识进行进一步的熟练与掌握。
2.3分层次教学。在教学的过程中,不同学生对学习内容有着不同的理解,并且每个学生的基础、个性以及自身潜质等都不同。有些学生具有较强的抽象思维能力,对基础知识的学习能力较强;而有些学生具有较强的形象思维能力,在动手方面有较好的表现。因此,教师的传统教学不能充分满足学生发展的不同需求。按照分层教学的方法实施教学,可以对word教学的各个环节进行精心设计,根据学生的学习情况,制定相应的教学计划,开展相应的教学活动,以提高教学效果,提升学生对word的熟练掌握程度。
3激发学生的学习意识
在计算机教学中,word知识与我们的生活有着密切关系。因此,在对中职学生进行知识传授的过程中,需要将生活中的例子与教学内容进行有效结合,这不仅可以使学生对word知识进行更加深刻的了解与认识,同时还可以提升学生学习的兴趣与积极性。随着经济与信息技术的不断发展,计算机的应用水平已经成为了对人们工作水平以及业务水平进行评价的重要因素,而word的应用是计算机应用中最为基础的应用。因此,在中职院校实施计算机基础教学的过程中,要将word知识的教授重视起来。在word知识教授的过程中,教师需要将学生的学习兴趣与主观能动性充分调动起来,以激发其学习热情,为学生word应用能力的培养奠定坚实基础。此外,在实施word教学的过程中,教师需要制定具体的教学目标,并对所教授的内容进行灵活设计,还可以进行师生互动,以有效完成计算机教学任务。同时,教师应该根据学生的具体情况,给予其充分的动手时间,这样有利于学生对所学的知识内容进行巩固练习,并且可以在练习的过程中,不断提升自己发现问题、解决问题的能力,进而使自身word应用能力不断得到提高。
4结束语
对中职学生进行word应用能力培养的过程,就是学生对word知识进行了解、认识的过程,也是学生对所学知识进行探索的过程。word知识的学习是计算机学习的基础,只有奠定良好的基础,才能够更好地提高计算机的应用能力。在word教学过程中,教师有着重要作用,只有将教师与学生两者的作用进行有机结合,才能更好地提升word的教学效果。只有明确学生的主体地位,运用各种方法对学生word的应用能力进行培养,才能提升其综合素质,进而增强学生自身的竞争力。
参考文献:
[1]姬朝阳,王红祥.〈计算机公共基础〉课程实验教学体系的建设与实践[J].现代计算机(专业版),2011,(06).
[2]韩伟燕.浅谈中职计算机基础教学中的创新教育[J].才智,2011,(10):93.
[3]王米娜.浅析职业学校计算机教学的创新[J].职业技术,2011,(02).
计算机word论文范文3
关键词:公文版式 开发 实操教学 Word的处理技术
中图分类号:G642.0 文献标识码:A
文章编号:1004-4914(2012)08-124-03
一、办公自动化时代公文写作教学现状
办公自动化时代,行政机关、企事业单位工作中,改变过去复杂、低效的手工办公方式,采用一系列现代化的办公设备和先进的通信技术进行工作,从而达到提高行政效率的目的。文书的写作和处理大都利用现代化的办公设备进行操作。近几年,国家对职业教育提出一体化教学要求,主张有条件的院校在同时并行理论与实操教学。一体化教学不仅重视理论知识的传授,更重视相关写作技能的锻炼和提高,这就满足企业对新员工“一到岗就能上岗”的要求。一体化教学无疑是一种进步,但是公文写作学科一体化教学开发严重不足,仍存在以下问题:
(一)重结构字句训练,轻word版式设计
目前公文写作教学依然停留于旧教学模式,偏重理论教学,缺乏实操教学。课堂上教师一般注重公文结构安排、语言的顺畅程度,培养学生时一般训练公文结构安排、遣词造句等。许多老师认为公文写作就是公文结构的安排和字句的排列,故实操教学就是写作训练。站在发展的历史观来观照这个认识,其错误就在于忽略了计算机时代对公文写作提出的新要求。
(二)重手稿写作训练,轻计算机操作训练
部分教师受传统习惯影响或教学设备限制,公文写作教学及作业批改时仍采用手动形式。然而,办公自动化时代,文书的写作处理都离不开计算机网络。
若写作教学培养出来的学生大多习惯于手写、专业于理论,外行于办公自动化下的写作实际操作,被用人单位贴上“眼高手低”的标签。办公自动化时代,公文实操教学不能仅仅停留于公文内容的写作训练,还应包含基于word的公文版式处理训练,只有结合word的处理技术开发公文实操教学,实现一体化教学,才能帮助学生实现学生懂理论、懂技能的教学目标。
二、公文实操教学内容不完整的原因及改进思路
多年来,应用文写作教师实施教学时局限于学科特性,认为公文写作仅仅是写作的问题,只要把写作之道传授给学生就了事。殊不知,计算机技术的高速发展使办公自动化的程度越来越高,尤其是Word的广泛使用使靠一张纸、一支笔撰写公文的历史逐渐远去,换言之,当今社会在深谙应用文写作技巧的基础上,对秘书提出了这个时代的要求之一:娴熟运用计算机操作技术处理文稿。这就要求职业院校在制定文秘专业人才培养目标时,必须并重理论和实操教学。很遗憾,无论是公文教材的编写,还是教学的实施,都过于注重理论介绍,而忽略甚至无视实际操练,导致实训教学得不到全面落实。办公自动化下,公文写作实训应当包含文书写作和版式设计两部分。笔者详细查阅了100余种应用文写作教材,发现实训安排都只停留在写作的层面,丝毫未涉及版面设计。又查阅将近百种文秘办公自动化书籍,也未发现有哪一种讲述版式设置,只是照搬计算机基础有关Word处理技术的章节,与公文写作的实际操作的特殊要求完全不符。
(一)版式实操教学缺失的原因
造成公文格式实操教学缺失的主客观原因很多,主要原因有三个。
1.传统作业下,文稿写作、版式设计跟文件印刷的脱离使秘书不必负责版式制作。“由于原稿(特别是手写稿)与正式发出的文本在格式上有所不同,为此,需要在付印之前根据标准的公文格式对原稿各部分的排列次序与位置做出设计。”传统版面设计不是直接对页边、字型、字号、行距、字句、图表进行规划和调整,而是“将版面设计的结果逐项签批在原稿或版式设计说明上”,再交由文印部门排版和印刷。既然排版和印刷不是秘书的职责,是否掌握排版技术就无关紧要了。
2.《国家行政机关公文格式(下称格式)》的限制。当下,公文几乎是使用计算机完成写作和版式设计的,我国竟然未制定电子公文格式标准,只能“符合《国家行政机关公文处理办法(下称办法)》的有关规定”,但《办法》缺乏操作标准,还得参照《格式》。《格式》虽然“规定了国家行政机关公文通用的纸张要求、印制要求、公文中各要素排列顺序和标识规则”,却非建立于Word的处理技术,不能精确指导基于word的公文版式制作。国家参照《格式》编制公文写作教学大纲时就不可能不忽略了计算机处理的内容。
3.传统教学观的影响。文稿写作、版式制作、公文印刷一体化的出现使原本由文印部门负责的工作一并成为现代秘书的工作职责,业界却未编著结合三者的教材,教师只能囿于现有教学大纲和教材开展教学,侧重文稿写作,而忽略版式制作的实操教学。从教务的角度看,Word的处理技术已经在《计算机基础》课程讲授,不需要专门开设基于Word的版式设计课程,殊不知《计算机基础》对Word的处理技术仅只作简单的介绍,还不足以实现公文版式的制作。这两种落后的教学观导致学生得不到必须的技能培训,以致不能胜任工作。笔者广泛接触多家单位的公文,出现版式错误的绝非少数。
(二)开发公文版式实操教学的思路
教育界大张旗鼓地倡导一体化教学,要求理论与实操教学同时开展,追求更好的教学效果。这就是公文版式教学的指导方针。在理论与实操教学的共同作用下,实现学生掌握理论,掌握技能的终极目标。笔者在该思路的指导下开展了公文一体化教学实践,收效甚好。
计算机word论文范文4
关键词:一元线性回归;成绩预测
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)24-0125-02
随着“大学计算机基础”课程的课时压缩,如何在有限的课时内既培养学生的计算思维,又培养学生的办公自动化操作技能,是教学大纲编写过程中要考虑的重要环节。特别是知识点的课时安排是否合理,不要在课堂上重复技能训练过程显得尤其重要。WORD的表格制作与EXCEL的表格制作技能存在一定的联系?这种认识不够精确。用一元线性回归对WORD表格制作成绩进行预测,就是从这一认识出发,依据学生的EXCEL表格制作成绩预测WORD表格制作成绩,对表格制作技能的课时分配,提供指导条件。
1 一元线性回归的基本原理
回归指可以根据之前的数据预测出一个准确的输出值。监督学习中的一元线性回归分析是回归分析中一种预测未来数据,确定两个变量之间关联性的一种统计分析方法[1]。可用h关于x的函数h=a+bx来建立一元线性回归模型,并根据实测数据来求解模型的各个参数a,b。进行一元线性回归的目的就是找到能最好地拟合因变量关于自变量的散点图的直线[2]。
模型参数a,b的选择要尽量使函数表示的直线与训练集样本很好地拟合,也就是使预测值与真实值的平方误差达到最小值,平方误差公式如下所示。
2预测模型的建立
作为一元线性回归方法的应用,根据本学期“大学计算机基础”课程的EXCEL和WORD表格制作题成绩,随机选取293份样本,用x代表EXCEL表格制作成绩,y代表WORD表格制作成绩,建立表格成绩预测的一元线性回归模型。
2.1绘制表格制作成绩的散点图
用直角坐标系的x轴代表EXCEL表格制作成绩,y轴代表WORD表格制作成绩,将相对应的变量值用坐标形式描绘出来,用以表明WORD和EXCEL表格制作成绩的分布状况,WORD和EXCEL表格制作成绩的满分成绩分别为10和20分,如图1所示。
从散点图图1可以直观看出,WORD和EXCEL表格制作成绩具有线性相关关系。
2.2建立回归方程
用Octave工具对y和x进行回归分析,迭代次数设为1500,学习速率设为0.01,得到图2所示的回归直线。计算出的回归系数分别为4.8386和0.2378,那么预测WORD表格制作成绩的回归方程为h=4.8386+0.2378x。
2.3模型检验
F检验是检验两个变量是否线性相关的方差分析法。根据回归平方和和残差平方和公式,构建方差分析表如表1所示。总自由度分解为m-1=1+(m-2
3线性回归结论分析
通过一元线性回归分析,依据求得的回归方程h=4.8386+0.2378x可以得出这样的结论:EXCEL表格制作技能对WORD的表格制作技能有显著的影响,即有线性关系。在分配技能训练课时时,可以把WORD的表格制作安排为自主学习内容,重点在EXCEL表格制作技能的培养方面。这样,可以在有限的课时内,提高教学的效率。
参考文献:
[1] 石瑞平.基于一元回归分析模型的研究[D].河北:河北科技大学,2009.
计算机word论文范文5
关键词:校本课程;计算机能力;专业技能
1 做好Word教学开发工作,提高学生计算机能力
首先,教师应加大对Word课程的开发力度。通过细细挖掘教材内容以及梳理各个知识要点,使学生能够依据各个知识板块,融会贯通Word知识,从而提升计算机能力。其次,教师应深入Word知识的细节,将图文混排作为重点知识内容。通过采用“边理论、边实践”的教学方法,促进学生掌握文本框等用法,逐步提升学生的制作能力,帮助学生在制作过程中体验计算机艺术美感,从而提高学生对Word知识的运用能力。教师也可以在每次讲完知识点后,让学生在课堂上把理论知识转化为实践能力,遇到问题的时候直接与其他同学或者是教师进行沟通,及时发现自己存在的问题,或者是知识盲点,可以有效地解决学生在学习的过程中出现学习质量较差,或者是接受知识能力差的问题出现。再次,在开发Word课程内容时,需要考量学生的审美能力、兴趣程度、学习方法等因素。通过将各个知识要点穿联在一起,不断给学生呈现一个系统性强、综合性强、逻辑性强的教学策略,帮助学生建立一套知识体系,学生可以循序渐进地学习,不会出现丢了西瓜捡芝麻的事情,能将教师所讲述的全部内容形成知识体系,了解知识与知识之间是环环相扣的,防止出现知识网络中存在漏洞,促进学生准确地掌握“顺藤摸瓜、顺瓜找藤”的Word知识的操作方法,从而使学生在更多的Word习题练习中,锤炼自身的计算机能力。最后,教师应根据新课改精神,锤炼学生的思考能力。通过激发学生操作兴趣,使学生能够根据教师的讲解,进行多层面的Word操作,促进学生思考问题和解决问题,从而提升学生自主探究能力。实践始终是解决问题的最佳方式,大量的自主实践能帮助学生发现在学习的过程中存在的问题,并且实践的过程学生会有收获感,看到自己做出来的文档一次比一次优秀,得到了教师和其他学生的认可,能增强学生的自信心,促使学生在后期学习的时候,对计算机的兴趣在提升,改变传统学习的过程中学生被动学习,不爱学习的局面。
2 加强Excel学习管理工作,升华学生计算机水平
教师应该将学习Excel的重要性告知学生,增强学生对Excel的了解,以往有学生认为只需要学习word就可以,忽略了Excel在后续工作中的意义,也导致学生的学习效果不佳,兴趣点缺失。但是从某种层面上看,Excel是重要的电子表格软件,它对学生日后应聘工作岗位,发挥重要的加分作用。基于此,将Excel知识板块作为重点教学内容,有助于塑造学生计算机能力。为了使学生学习到更加有用的计算机知识,教师需要加大对Excel课程的开发力度。通过给学生制定更加新颖、更具趣味化的学习方法,不断提升学生的Excel运用能力。首先,教师需要挖掘书本教材中的知识要点。通过对学生进行细致化的理论教学,不断使学生明确表格制作方法以及Excel各软件工具的用法,从根本上提升学生的计算机能力。其次,教师应重视带领学生实践操作Excel软件。通过在实际操作中指导学生学习表格制作方法,不断鼓励学生质疑问题,使每一个学生都能有效理解课程内容,促进学生实现灵活运用Excel知识。
3 完善PowerPoint教学,提升学生计算机功底
众所周知,计算机技术水平是学生驾驭其软件的综合能力。想要提升学生计算机能力,就必须要丰富学生计算机知识功底。通过帮助学生养成良好的学习思维,使学生能够做到举一反三,才能使计算机学习简单化。为了提升学生的知识运用能力,教师需要在开发Word和Excel课程的同时,加大对PowerPoint课程的研究力度。通过完善Power-Point教学,不断升华学生的计算机素质。首先,教师应将PowerPoint教学细节化。通过给学生展示文稿演示过程,使学生能够准确记忆操作的注意事项。通过让学生动手操作,不断提升课程教学意义,从而为学生日后从事计算机工作打下坚实的基础。例如,教师可以创设教学情境,以“应聘工作”为背景条件,让学生展示PowerPoint使用技法。在此过程中,教师可以结合相应的销售知识,帮助学生丰富作品内涵,促进学生在提升计算机能力的同时,理解更多的社会知识。其次,教师应丰富PowerPoint教学内容。通过重视培养学生的应用能力,不断将计算机知识与其它知识进行有机地结合,不断拓宽学生的学习思维,促进学生更好地掌握PowerPoint技能。例如,教师在实际教学中,可以结合计算机技术的发展趋势,给学生讲述就业前景、自我提升方向等。通过与学生一起研究和创新PowerPoint技法,使学生能够发散自身思维,更好地解决PowerPoint问题。
4 有效开发Internet课程,优化学生计算机思维
众所周知,Internet是计算机学习中的重点和难点问题。想要学生学好该板块知识,就必须要重视开发学生的计算机思维。通过对学生进行多样化的基础教育,不断打牢学生的计算机能力,从而使学生在基础中提升能力,在提升能力中创新技能。首先,教师应从开发校本课程内容的角度出发,引导学生学习Internet常识知识。通过让学生理解如何建立局域网,如何使用局域网等,不断提升学生的知识功底。其次,教师应将编辑电子邮件、管理电子邮件等知识作为教学的重点。通过在教学中教会学生如何发收电子邮件,不断升华学生的计算机思维,从而使学生在多元化的教学方式下,促进自身综合能力的提升。
5 结语
总之,为了使学生掌握过硬的计算机技术,教师需要从基础校本课程角度出发,不断开发课程内容和优化教学方法。通过对学生进行多层面的计算机教育,不断拓宽学生知识视野,不断提高学生思维能力,从而使学生能够在学习计算机领域知识后成为专业性的人才。
参考文献
计算机word论文范文6
关键词:操作题;自动阅卷;形式语言;VBA
中图分类号:G642 文献标识码:A
文章编号:1672-5913 (2007) 24-0146-04
0引言
计算机应用基础是我国高校的一门公共基础课。我校每年有约2000左右的新生开设这门课。由于Office软件内容丰富、操作方式多样,面对上千份试卷,如果进行人工阅卷,不但工作时间长、效率低,而且对阅卷的公正性、准确度也提出了更高的要求。针对这一问题,通过利用Office软件自带的VBA宏指令编程,实现了操作题的自动阅卷。本文以Word为例,详细介绍了操作题自动阅卷方案的实现思路。本阅卷方案是在查阅很多相关资料并在实践的基础上提出的。它集众多方案的优点于一起,注重提高阅卷速度和评分灵活性,对没有全作对但已经作过的适当记分,使阅卷方案趋于人性化。
1Word操作题的存储结构
Word操作题的考试内容主要包括排版文档和编辑表格以及表格中公式的计算。排版文档主要有字体格式化、段落格式化、页面设置等;编辑表格主要有对表格的单元格边框属性和行、列属性等的设置;计算主要包括在表格中进行算术运算和利用统计函数进行运算等。因此,Word操作题的考点内容具体包括:字符格式化、段落格式化、项目符号、边框和底纹、分栏、首字下沉、艺术字、图片、文本框、页码、特殊符号、页眉页脚、查找替换、页面设置、表格、表格中的公式计算、函数计算等。考试时为考生提供一个包括若干段落或表格的标准Word文档,将要求考生完成的操作显示在屏幕上。
Word操作题的存储结构是整个阅卷方案的基础,与系统自动评分密切相关。本方案中的存储结构如表l所示。
表中的评分形式语言[1]的格式为:书签名、考核点、各属性分值。出题者录入试题时,在每道Word小题要操作的位置,标准文档、答案文档中都设置一个名称相同的隐藏书签。这个书签用于定位每道Word小题要操作的对象[2]。考核点有文字、段落、页面、单元格、行、列六类,分别使用保留字char、para、page、cell、row、column。对应不同的考核点,给出了相关属性的分值。如考核点为文字,依次给出字体、字号、颜色、粗体、斜体、下划线、字符间距、字符位置、动态效果、阴影、缩放、上标、下标、隐藏等属性的分值。如以“将文中‘非常好’设置为楷体(1分)、四号(1分)、红色(1分)、加粗(1分)、斜体(1分)、波浪下划线(2分)”为例,假设在标准文档和答案文档中设置的书签名为bookmark1。则这道Word
小题的评分形式语言为bookmarkl char 11111200000000。
表l Word操作题表结构
2 Word操作题的录入
本系统为了简化录入工作。采用了一些默认的约定,试题自动编号,标准文档和答案文档的文件名与试题号相对应,名称分别为bzfile(i)和dafile(i),其中i为试题号。这样,在录入模块只需录入试题描述和评分细则,系统根据录入的评分细则形成评分形式语言,存储到题库。
2.1Word文档排版部分
Word排版部分录入[3]时每部分各以一页显示,其中待考核的属性项以列举的方式置于页面中,通过单击选定考核项内容并在右边填入分值来录入。这种方法简单、全面、直观,同时又避免了一大堆Word枚举常量,提高了试题生成的效率。
在自动生成形式语言时,文字属性用char表示,后跟若干数字,表示文字属性中各选项(约15项)的分值。如果某些选项未选中,则其分值为零。单击确定后,试题描述、考生操作文件、标准答案文件、文字内容、试题总分及各种考核属性的分值便以固定的组织形式存入试题库中,供自动阅卷程序使用的形式语言也随之自动生成。
Word排版中的段落属性和页面属性的录入方法与字符属性的录入方法类似。其中,段落属性用para表示,考核内容有行间距、左缩进、右缩进、首行缩进、对齐方式、段前、段后等。页面属性用page表示,考核内容有页边空白、装订线、纸张高度、纸张宽度、每页的行数、每行字符数等。
2.2Word制表部分
Word制表部分的考核内容分为单元格属性和表格行、列属性两部分。录入方法与排版部分的录入方法类似。单元格属性用cell表示,考核内容有边框的线型、颜色和线宽以及底纹的背景填充、图案式样和图案颜色等。表格行属性用row表示,考核内容有对齐方式、左缩进和行高度等。表格列属性用column表示,考核内容有列间距和列宽度等。
Word排版、Word制表2部分试题录入完后,对应的试题描述可根据这2部分的录入情况直接录入描述性文字,或指定试题描述文件的文件名。2个页面内容全部录入存盘后,单击页面右上角“完成”按钮,将保存Word操作题录入的全部内容。并且,试题描述内容自动合并成试题描述文件。
3Word操作题答题界面的处理[4]
考生在进行操作题的测试时必然会涉及到该系统窗体和考试题所用软件之间的切换。由于VB 6.0生成的普通窗体在失去焦点后将自动隐藏到Windows的任务栏中,这样就给考生带来了诸多不便。因此,需要寻求一种方法,能使该系统中的上机测试窗体失去焦点后仍停留在屏幕上。为了解决这个问题,笔者借助了Windows的一个API函数―
SetWindowpos(),将API函数中的常量HwND―TOPMOST
(值为一1)赋给hwndlnsertAfter参数,并给其他参数赋予确定值来实现该功能。同时,笔者在上机操作的窗体上增加了一个“最小化”按钮,使考生在不需要查看上机题目时将其窗体最小化来节省屏幕空间。窗体最小化之后使其体积缩小到只显示测试剩余时间的大小,并使其仍停留在屏幕上,当考生需要看题时只需单击“恢复”按钮,窗体便恢复到原来的大小。
4启动Word应用软件环境的技术处理
文字编辑操作题型需要在该系统中调用其自己的Word应用程序。由于系统无法事先预料其应用程序的存放位置,因此,测试前必须由考生给出所使用应用程序正确的路径。怎样能使考生准确快速的提供该路径呢?笔者在上机测试窗体中添加了一个CommonDialog控件,将该控件的Action属性设置为1,即在窗体中添加了一个“打开”应用对话框。当调用数据库应用程序需要考生输入路径时,显示该对话框,考生找到正确的“.exe”文件后便进入该应用程序。笔者在该系统的数据库中设立了一个Path表来存放不同应用程序的路径,当考生通过“打开”对话框选择正确路径后该路径将保存在Path表中,以便下次打开该应用程序时会自动使用该路径来节省考生的时间。
5自动阅卷方案的主要算法
在VB6.0中新增了最新文件系统对象(FSO)模型,它提供了一整套对文件系统进行管理和操作的方法和属性[5]。FSO功能比较强大,通过它的成员函数和方法,可以创建目录、拷贝文件、创建文件、对文本文件进行读写,轻松地完成对驱动器、目录和文件的操作。
由于Office各应用系统(包括Word、Excel、PowerPoint以及Access)中,文档存储采用对象数据流的方式进行存储,包括摘要信息、表数据流、主数据流、非文本数据流等,结构非常复杂,因此,从外部很难可靠地访问到这些数据。而VBA由于带有大量专门针对于Office文件的函数、对象,通过它们可以方便地访问到文档中的各个元素,并对它们的状态进行识别判断,因此非常适合于用来编写自动阅卷的相关程序。
Word排版和Word制表的自动阅卷方式基本相同,主要采用如下算法:
(1) 根据试题编号,读取答案文档的内容(即形式语言),并正确分离出每个考核知识点。例如有如下形式语言:Char 11111200000000,它表示考核Word排版中的字符属性,其中字体属性1分、字号属性1分、颜色属性1分、粗体属性1分、斜体属性1分、下划线属性2分、其他属性为0分。
(2) 如果考生答案文档中不存在考核点,则该项记零分;若答案文档中不存在指定考核点,则该项记满分。若两个文档中都存在考核点, 执行下一步。
(3) 根据每一个考核点,调用相应的子程序。
(4) 各子程序获取答案文档和考生答案文档中相应的考核点的内容(如某字符的字体值),并进行比较,根据一定比例(答对因子)给出相应分值。
(5) 阅卷结束后,生成阅卷报告表,其中包括各部分试题的得分情况 、扣分原因等,并将成绩记入考生档案中。
在上述算法实现的过程中,需要注意以下几点:
(1) 考核点为文字时,检查答案文档中有几个文字包含在考生答案文档中,根据文字数目得出答对因子,用来确定该小题的最后得分。
(2) 考核点的众多属性可分为要求考生进行操作的属性和不要求考生进行操作的属性两大类,不要求考生进行操作的属性对应分值为0。当考生答案文档与答案文档中某个属性值相同时,记该项分值,满分或0分。满分说明考生对要求操作的属性设置正确,0份说明考生对要求操作的属性未进行操作。
(3) 当考生答案文档与答案文档中某个属性值不同时,进一步比较考生答案文档与标准文档中该属性值是否相同,若相同,记0分,说明考生对要求操作的属性未进行操作;若不同,记二分之一分值,说明考生对要求操作的属性进行了操作[6],但是操作结果不正确。
6自动阅卷方法的技术实现
控制一个自动化应用程序的关键在于对应用程序的对象模型要有一个较好的理解。每一个应用程序的对象模型是不同的。微软在Office程序组中每一个应用程序的每一个函数都可以通过应用程序的对象模型被程序员访问。我们系统中常用到的
Word对象有:Appliation、Document、Range、Paragraph、Shape 、InlineShape 、Font、ParagraphFormat、Shading 、Find、PageSetup、Borders、Table等。这些对象的定义及详细的使用方法在VBA的联机帮助里有阐述。
本系统的主要工作是解决word操作的自动批阅。VBA技术是解决这一问题的最好选择。VBA是Visual Basic For
Applications的简写。它是Windows应用软件的通用控制语言。使用VBA进行的程序设计保存在Word文档中,因此可以边操作Word文档边进行代码编写。VBA全面采用了面向对象编程技术,提供了许多Word对象。利用VBA技术,可以方便地获取Word文档中的各种对象模型,如书签Bookmark,段落Paragraph,文字Font以及对象模型的属性,如字体Font.Name,字号Font.Size[7]。VBA编程的同时仍然可以方便地对文档进行操作。其代码可以移植到多种编程语言中。通过比较考生答案文档和答案文档中对象的某一属性值是否相同,即可很容易地判定学生的操作是否准确。
开发工具选用VB6.0为宜。使用OLE自动化可以将VBA编写的代码不加修改地移植到VB应用程序中。
用VB访问Word的方法是,首先,创建一个Document对象,并利用它打开目标Word文档;随后,访问对象的属性。以下是对Word文档中第一段的格式进行判断的实例:
Dim ksdafl As document ‘定义一个document对象f1,用来描述一个文档
Set ksdafl=CreateObject(“Word.Document”) ‘创建一个document对象
Set ksdaf1=Word.Documents.0pen (File_name:=”d:\kaosheng\pb.Doc”,ReadOnly,True) ‘以只读方式打开一个文档,返回一个document对象
Dim p As Paragraph,r as Range ‘定义一个paragraph对象p,表示一个段落,定义range对象r,描述文档中有效范围的选定。
Set p=ActiveDocument.Paragraphs(1) ‘设置文档第一段为p指向的段落
If p.Range.Font.Name=”楷体_GB2312” And p.Range.Font.Color=wdColorRed_
And p.Range.Font.Bold = True And p.Range.Font.Italic = True And P.Range.Font.Size=14 Then ‘检测段落字体、字型、字号及颜色
df=df+l ‘如果正确则累计得分
End If
容错处理。我们要考虑到考生在实际考试操作过程中,不同考生的操作有一定随机性,例如考生可能在文档中增加回车换行符,理论上这种操作不应影响考生成绩,但实际利用VBA对象进行自动阅卷时,会影响对段落的定位,第2段会错误地定位成第3段。所以要进行一定的容错处理,对这种情况只要用Delete方法删除考生答案文档中的空段(只有空格和回车的段)即可。
关键语句如下:
Myword.Documents(1).Paragraphs(j).Range.Delete
其他例如首字下沉、中英文混排的编码问题等也应做相应容错处理。
7结语
本文讨论的阅卷方案,利用书签做标记,实现了考核点的快速定位,提高了阅卷的速度。对考生进行的操作,即使与答案并不完全一致,该方案也能酌情给分,具有很大的灵活性。答对因子的提出,使阅卷更加通情理。系统的创新点在于引入了一种全新的阅卷方案。阅卷重点在于学生做了什么,而不仅仅是做对了什么。本系统非常适合于学校教学使用,因其工作量较小,可以由学校组织任课教师根据自己的实际情况进行开发设计。
一项研究成果性能的强弱是衡量该科研价值的重要标准。上机测试题的测试都是通过知识点的“属性值”进行动态测试的。对于每一个知识点的测试都要通过一个测试过程(子程序)来完成。知识点“属性值”的测定是一项较复杂且麻烦的工作,因此,增大了本系统测试子程序的编写难度,工作量很大。到目前为止,本系统已经能测试Windows操作系统中的31个适合机上测试操作知识点中的24个、能测试word文字编辑操作的36个适合机上测试知识点中的29个、能测试Excel电子表格操作的33个适合机上测试知识点中的28个、能测试PowerPoint演示文稿操作的30个适合机上测试知识点(考核点)中的20个,其他知识点的测试过程正在编写中。虽然现在没有实现全部知识点的测试,但用“属性值”进行计算机操作题型动态测试,为今后对新一代考试系统的继续研究奠定了基础。对于数据库操作题现今只能对FoxPro
For Windows数据库管理系统的中基本命令操作和程序改错题目的自动测试.由于编程题目的答案是多解的,即每个参测生的编程答案都不一样,因此增大了该种题型的测试难度。目前,该系统只能通过测试运行结果进行评分。
A Word―operated Scheme and Its Research and Implementation of Automatic Marking Based-on VBA
LIU Hong-mei
Abstract:On the basis of checking the cultural heritage and practice to have proposed a new scheme of automatic examination paper marking under word operation ;To have given the storage
structure and input method of word operation ;the main algorithm in this scheme is analyzed in detail. To have introduced briefly the VBA technique to implement the scheme and to have found
some key codes.
Keywords:operation paper; automatic examination-paper marking; modality language; VBA
参考文献
[l] 杜少杰.基于形式语言的Word操作题自动阅卷方案及其实现[J].唐山师范学院学报,2006,28(2):78-79.
[2] 朱江,谢深泉.考试系统中Word操作题自动阅卷的实现[J].湘潭大学自然科学学报,2002,(9):49-51.
[3] 李桂成,张永奎,闫锐.Word操作题自动阅卷的设计与实现[J].计算机工程与设计,2002,23(4):29-31.
[4] 许洪杰.新一代测试系统(FGTS)的研究与实现[J].天津师范大学学报(自然科学版),2003,23(2):52-53.
[5] 龚沛曾,陆慰民,杨志强.Visual Basic程序设计教程(6.0版)[M].出版地(北京):高等教育出版社,2000:243-249.
[6] 廖恩扬.面向对象对Office文档操作自动评分[J].计算机应用,2002,(8):119-120.
[7] 姚利国,姚晖.计算机基础考试中Office操作题自动阅卷的实现[J].四川教育学院学报,2003,(12):85-86.
免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
}

我要回帖

更多关于 vba批量生成条形码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信