Office自动化(精选11篇)
Office自动化 第1篇
在日常的人事办公工作中,人们会经常使用到微软的Office系列办公套件,包括Excel、Word、PowerPoint、Access等,来记录各种数据以及生成各种文件。其中最繁复的一项工作是生成各种通知单,虽然格式一致,但其中的数据需要根据个人的区别定制,人工编辑工作量巨大,且容易出错。本文利用Excel中的VBA编程,以及Office自动化技术,以工资单为例,实现从原始Excel文档中自动提取数据,自动批量生成Word文档形式的通知单。
1 VBA编程及Office自动化技术
VBA(Visual Basic for Application)是微软开发的、在其桌面应用程序中执行通用的自动化任务的编程语言。Excel是最早支持VBA的Office组件,现在所有的Office组件都支持VBA编程。
Microsoft公司提供的自动化技术,可以将某一个应用程序的功能或部分功能,当做一系列的对象来提供给其它的外部应用程序,这些外部应用程序可以使用这些对象。整个过程就被称为自动化(Automation)。任何用Word、PowerPoint、Access等应用程序能够完成的工作,都可以通过使用自动化在Excel VBA应用程序中完成。将其它应用程序作为一个对象来使用,可以让Excel应用程序整合其它Office组件的功能。
2 应用实例
要在Excel中通过自动化技术来控制Word,即用Word作为服务应用程序,首先需要在Excel中引用Word对象,也就是选中“Microsoft Word 12.0 Object Library”,然后在VBA代码中通过Dim语句声明变量为Word Application类型,通过该变量就可以
执行相应的Word应用程序。
制作工资单模板,首先按照需要的格式编写Word文档,在合适的位置插入书签,如name、date、salary等,以便在VBA代码中识别相应的位置,插入个性化内容,如图1所示。
接着在Excel中编写VBA代码,将Excel“工资表”中每一个人的记录,保存到一个临时表“TEMPSHEET”中,然后调用Word服务程序来自动生成每个员工的工资单,如图2所示。
编写子过程“创建word文档”,用来生成工资单。首先使用前面准备的工资单模板文件,创建一个新的Word文档,然后依次查找Word文件中的每个书签,将Excel表格中的相应内容插入书签处,最终使用员工姓名作为文件名来另存为最终需要的Word文档,如图3所示。
在Excel中添加按钮,并为按钮指定执行的宏,也就是上文所写的VBA过程“生成工资单”。用户点击此按钮,程序会自动执行,分别生成每个员工的工资单Word文档,如图4所示。
3 结束语
VBA编程以及Office自动化技术,有着非常强大的功能,能够支持各种复杂的办公应用,结合数据库技术,甚至可以构建整个人事管理系统。本文只是从一个很简单的人事办公应用着手,构建了一个自动化生成工资单的实例,从这也可以看出微软相关技术的优点,不需关注用户界面,文档处理等过程,仅需少量代码调用Office对象接口,就可以实现强大功能。以上程序经过实际测试,达到预期结果。
参考文献
[1]张强.Excel.2007与VBA编程从入门到精通[M].电子工业出版社,2009.
[2]冷秋颖,李金宝.VBA编程在统计报表中的应用研究[J].吉林师范大学学报:自然科学版,2010(3):133-134.
[3]张祥云.利用Excel VBA技术建立酿造生产数据查询系统[J].啤酒科技,2010(5):21-22.
[4]张旭.利用Excel VBA/ADO选择性地查询数据库的数据[J].武汉工程职业技术学院学报,2009(4):30-34.
office办公自动化试题 第2篇
Office办公自动化试题
一、单元题(每题1分,共60分)
(1)在Excel2003中,当单元格中出现#N/A时,表示()。
A、公式中有Excel不能识别的文本B、公式或函数使用了无效数字值
C、引用的单元格无效D、公式中无可用的数据或缺少函数参数
(2)在Word2003中,下列关于模板的叙述正确的是()。
A、用户创建的模板,必须保存在“templates”文件夹下,才能通过新建文档窗口使用此模板
B、用户创建的模板,可以保存在自定义的文件夹下,通过新建文档窗口可以调用此模板
C、用户只能创建模板,不能修改模板
D、对于当前应用的模板,用户可以对它的修改进行保存
(3)在Word2003中提供了多个工具栏,通常在窗口中显示的是常用的部分,要打开其他的工具栏,执行()操作。
A、【编辑】/【工具栏】B、【工具】/【工具栏】C、【插入】/【工具栏】D、【视图】/【工具栏】
(4)在Excel2003中,工作表第D列第4行交叉位置处的单元格,其绝对单元格地址应是()。
A、D4B、$D4C、$D$4D、D$
4(5)在Word2003中,不属于图像与文本混排的环绕类型是()。
A、四周型B、穿越型C、上下型D、左右型
(6)在菜单栏的下拉菜单中,包含了应用Excel 2003软件所需的所有命令,有的命令右侧有一个向右的黑箭头,表明该命令有()。
A、对话框B、子菜单C、快捷键D、工具按钮
(7)在Word2003中,下列叙述不正确的是()。
A、要生成文档目录,首先为每一级标题使用相应的样式,然后执行【插入】/【引用】/【索引和目录】
B、要生成索引,首先要标记索引项,然后执行【插入】/【引用】/【索引和目录】
C、【索引和目录】对话框中索引选项卡页面可以设置索引多栏显示
D、【索引和目录】对话框中目录选项卡页面可以设置目录多栏显示
(8)在Powerpoint 2003中,在如图 “背景”设置对话框中,单击【自动】选项下方的一排颜色块,选择其中的淡蓝色色块,单击()按钮,颜色将被添加到当前幻灯片中。
A、B、C、D、(9)在Word2003中,【文件】菜单的下方通常显示有若干个文件名,它们是()。
A、当前已被打开的文件B、最近被打开过的文件C、最近被删除的文件D、当前正被打印的文件
(10)在Word2003文档编辑中,执行()操作时,在制表位上设置的前导符才能出现。
A、单击制表位B、单击标尺C、双击制表位D、按一下Tab键
(11)在Excel2003中,默认工作表的名称为()。
A、Work1、Work2、Work3B、Document1、Document2、Document
3C、Book1、Book2、Book3D、Sheet1、Sheet2、Sheet
3(12)在PowerPoint 2003【应用幻灯片版式】中,包含了()种类型的版式。
A、2B、3C、4D、5(13)Word2003中,在【插入】/【图片】命令不可插入()。
A、公式B、剪贴画C、艺术字D、自选图形
(14)在Excel 2003中,关于“自动套用格式”对话框叙述正确的是()。
A、可以修改套用格式的图案,但不能修改边框B、可以修改套用格式的对齐方式,但不能修改字体
C、可以修改套用格式的行高,但不能修改列宽D、以上叙述都不正确
(15)在Word2003中,关于编辑页眉页脚的操作,下列叙述不正确的是()。
A、文档内容和页眉页脚可在同一窗口编辑B、文档内容和页眉页脚一起打印
C、编辑页眉页脚时不能编辑文档内容D、页眉页脚中也可以进行格式设置和插入剪贴画
(16)在PowerPoint2003中,若想对幻灯片设置不同的颜色、阴影、图案或纹理的背景,可使用()菜单中的背景命令。
A、视图B、格式C、幻灯片放映D、工具
(17)在PowerPoint2003中,摘要幻灯片是所选幻灯片的摘要,摘要幻灯片会生成在()。
A、所选第一页幻灯片之前B、所选第一页幻灯片之后C、所选幻灯片之前D、所选幻灯片之后
(18)在Excel2003的单元格中输入日期的组合键是()。
A、Ctrl+; B、Ctrl+:C、Ctrl+Shift+;D、Ctrl+/
(19)在Word2003文本编辑状态,选取一段文本,执行菜单栏中的【编辑】/【复制】命令后,可实现()。
A、将剪贴板的内容复制到插入点处B、选定的内容复制到插入点处
C、选定的内容复制到剪贴板D、被选定的内容的格式复制到剪贴板
(20)在Excel 2003中,建立一个独立的图表工作表,在缺省状态下该工作表的名字是()。
A、无标题B、Sheet1C、Book1D、chart
1(21)在Excel 2003工作表中,若选中一个单元格后按Del键,这表示()。
A、删除该单元格中的数据和格式B、删除该单元格
C、仅删除该单元格中的数据D、仅删除该单元格的格式
(22)在PowerPoint 2003中,将幻灯片中组成对象的种类以及对象间相互位置的设置称为()。
A、版式设计B、配色方案C、模板设计D、动画效果
(23)在Word2003工作窗口,利用()可以直观地改变段落缩进格式和左右边界。
A、格式工具栏B、常用工具栏C、菜单栏D、水平标尺
(24)在Excel2003中,下面输入数字的叙述不正确的是()。
A、输入“0 1/3”表示输入的是三分之一 B、输入“(4578)”表示输入的是+4578
C、输入“(5369)”表示输入的是-5369D、输入“1,234,456”表示输入的是1234456
(25)下列关于Word2003文档操作的叙述错误的是()。
A、Word允许同时打开多个文档,且打开的文档数目没有限制
B、Word可以将当前文档另存为一个纯文本文件
C、Word可以对同时打开的多个文档一起关闭
D、Word不仅可以打开Word文档,也可以打开纯文本文件
(26)在Word2003环境下,()菜单中含有【插入页码】的命令。
A、【编辑】B、【插入】C、【格式】D、【视图】
(27)在PowerPoint 2003中,若要在一张幻灯片中加入一个图表,应采用()方法。
A、单击【插入】菜单中的【图表】命令B、单击“格式”工具栏上的“插入图表”按钮
C、执行【视图】菜单添加图表
命令为选定的对象制作动画效果。
A、预设动画B、自定义动画C、动画方案D、系统动画
(29)在Word2003中,以下对表格操作的叙述错误的是()。
A、在表格的单元格中,除了可以输入文字、数字,还可以插入图片
B、表格的每一行中各单元格的宽度可以不同
C、表格的每一行中各单元格的高度可以不同
D、表格的表头单元格可以绘制斜线
(30)在Powerpoint 2003中,【打包】的含义是()。
D、在幻灯片中左击鼠标,从弹出的菜单中选择【图表】命令(28)在PowerPoint 2003中,制作动画的基本操作方法是,先用鼠标选中文本或者图像对象,然后执行()
A、将播放器与演示文稿压缩在同一张盘上B、将演示文稿压缩在一张盘上
C、将嵌入的对象与演示文稿压缩在同一张盘上D、将演示文稿所有内容压缩在一张盘上
(31)在Word2003中,将文档中所有英文词改为首字母大写,非首字母小写,下面()操作是正确的。
A、【编辑】/【替换】命令,在其对话框选择“词首字母大写”
B、【格式】/【字体】/【更改大小写】命令,在其对话框选择“词首字母大写”
C、【格式】/【更改大小写】命令,在其对话框选择“词首字母大写”
D、无法实现
(32)在Excel 2003中,“条件格式”对话框中最多可以设定()个条件。D
A、1B、5C、255D、3(33)在Word2003文档中,行间距有三种定义标准,一种是按倍数划分,一种是(),还有一种是固定值。
A、默认标准B、最大值标准C、最小值标准D、段落标准
(34)为Word2003添加文档背景,下列叙述不正确的是()。
A、可以为Word文档添加单色、渐变色和图案纹理等背景B、用户的图片文件可以作为Word文档的背景
C、文字水印可以添加为Word文档的背景D、Word文档的背景不能设置为两种颜色的混合(35)在Excel2003中,进行自动分类汇总前,必须对分类字段进行()。
A、筛选B、有效计算C、建立数据库D、排序
(36)在Excel 2003中,三维引用开始后,后面加上起始工作表和终止工作表的名称,紧跟在名称后面的是(),最后是引用的单元格或单元格区域。
A、=B、$C、@D、!
(37)在Excel2003中,可用于计算表格中某一数值列平均值的函数是()。
A、Average()B、Count()C、Abs()D、Total()
(38)在Excel 2003的单元格中,如果显示一串####,表示()。
A、数字输入出错B、数字输入不符合单元格当前格式设置
C、公式输入出错D、输入数字的单元格宽度过小
(39)在PowerPoint 2003中,关于放映方式的叙述不正确的是()。
A、演讲者放映是演示文稿的常用选项,幻灯片将通过手动方式从一张转换到下一张
B、观众自行浏览可运行小规模的演示,演示文稿会出现在小窗口内,使用滚动条从一页幻灯片移动到另一页幻灯片
C、在展台浏览,可自动运行演示文稿,限制观众不能以任何方式对幻灯片放映进行修改,每次放映完毕后会重新启动放映
D、在设置放映方式对话框中,用户有4种放映类型可以选择
(40)在Excel 2003的高级筛选中,条件区域不同行的条件是()关系。
A、或B、与C、非D、异或
(41)在Word2003默认情况下,输入单词出现拼写错误时,Word提示错误的做法是()。
A、系统响铃,提示出错B、在错误处出现绿色下划波浪线
C、在错误处出现红色下划波浪线D、自动更正
(42)在Word 2003中,下列叙述不正确的是()。
A、位于界面最上方的蓝色长条区域,用于显示文件的名称,称为标题栏
B、执行菜单栏的【视图】命令,点击【标尺】选项,在文本编辑区上边和左边会显示标尺
C、状态栏中会显示已经打开的Word文档的当前文档页码、文档总共的节数、文档的总页码、文档的作者、当前光标的位置信息
D、Word 2003程序一般默认安装在【Program Files】/【Microsoft Office】/【OFFICE11】子文件夹下
(43)在Word2003文档编辑区出现的闪烁粗竖线表示()。
A、段落标记B、插入点C、鼠标光标D、文档编辑符
(44)PowerPoint 2003是Microsoft Windows操作系统下运行的一个专门用于编制()的软件。D
A、电子表格B、文本文件C、网页设计D、演示文稿
(45)在Excel 2003中,当用户使用多个条件筛选符合条件的记录时,可以使用逻辑运算符,AND的功能是()。
A、筛选的数据必须符合所有条件B、筛选的数据至少符合一个条件
C、筛选的数据至多符合所有条件D、筛选的数据不符合任何条件
(46)在Word2003“打印预览”视图下,切换“预览”状态与“编辑”状态的按钮是()。
A、显示比例B、放入同页C、放大镜D、全屏显示
(47)在Word2003文档中调整整个表格在页面中位置,把光标置入表格中,选择【表格】菜单的()选项。
A、自动调整B、转换C、表格属性D、表格自动套用格式
(48)在Powerpoint 2003中,关于幻灯片中文本格式化操作,下列叙述不正确的是()。
A、设置幻灯片中文本对齐方式,执行【格式】/【对齐方式】下拉菜单中的相关选项
B、设置幻灯片中文本对齐方式,执行【格式】/【字体对齐方式】下拉菜单中的相关选项
C、设置幻灯片中文本的行间距,执行【格式】/【行距】命令,在“行距”对话框中设置相应选项
D、设置幻灯片中文本的段落间距,执行【格式】/【行距】命令,在“行距”对话框中设置相应选项
(49)在PowerPoint 2003中,()视图中不可以调整幻灯片的顺序。
A、大纲B、幻灯片放映C、普通D、幻灯片浏览
(50)在PowerPoint 2003中,下列关于幻灯片母版里的占位符叙述正确的是()。
A、标题区用于所有幻灯片标题文字的格式化、位置放置和大小设置,以及设置文本的属性、设置各个层次项目符号
B、日期区用于演示文稿中每张幻灯片日期的添加、位置放置大小重设和格式化
C、对象区用于所有幻灯片标题文字的格式化、位置放置和大小设置,以及设置文本的字体、字号、颜色和阴影等效果
D、页脚区用于演示文稿中每张幻灯片页脚文字的添加、自动添加幻灯片序号、位置放置大小重设和格式化
(51)在PowerPoint 2003中,“自定义动画”对话框中的“效果”选项卡中可以设置()。
A、动画和声音B、字体 C、对齐方式 D、引入文本
(52)在PowerPoint2003中,幻灯片的“动作设置”对话框中设置的超级链接对象不允许链接到()。
A、下一张幻灯片B、一个应用程序C、其他演示文稿D、幻灯片中的某一对象
(53)在PowerPoint 2003中,设置幻灯片放映时的换页效果为“溶解”,应使用【幻灯片放映】菜单下的选项是()。
A、动作按钮B、幻灯片切换C、预设动画D、自定义动画
(54)在PowerPoint 2003中,幻灯片浏览视图下,用户可以进行以下()操作。
A、插入新幻灯片B、编辑C、设置动画片D、设置字体
(55)在Excel 2003中,单元格中数字默认是()。
A、左对齐B、右对齐C、居中D、两端对齐
(56)在Excel 2003工作表中删除第w列的正确操作是:单击列号W,然后()。
A、点击delete键B、执行【编辑】菜单下的【清除】命令
C、选择工具条上的【剪切】按钮D、选择【编辑】菜单下的【删除】命令
(57)在PowerPoint 2003中,将大量的图片轻松地添加到演示文稿中,可以运用()。
A、设计模版 B、手动调整C、根据内容提示向导D、相册
(58)Word2003中显示有页号、节号、页数、总页数等信息的是()。
A、常用工具栏B、菜单C、格式栏D、状态栏
(59)在Word2003文档编辑区,单击【项目符号】命令后,()。
A、可在插入点自动添加项目符号
B、可在插入点所在段落和之后新增的段落前自动添加项目符号
C、仅在插入点之后新增段落前自动添加项目符号
D、仅在插入点所在段落前自动添加项目符号,对之后新增段落不起作用
(60)在Word2003文档编辑中,设置段落为首行缩进时,可以利用的工具是()。
A、只有菜单命令B、标尺和菜单命令C、只有工具栏D、只有标尺
二、多选题(每题2分,共40分)
(1)在PowerPoint 2003中,有多种母版类型,在不同母版中包括不同数目的占位符,下列叙述正确的是()。
A、幻灯片母版中包括5个占位符B、幻灯片母版中包括6个占位符
C、备注母版中包括5个占位符D、备注母版中包括6个占位符
(2)在Word2003中,要为文档设置主题,在“主题”对话框可以对选择的主题进行下列()设置。
A、可以选择无主题B、可以选择“鲜艳颜色”C、可以选择“活动图形”D、可以选择“背景图像”
(3)在Excel 2003中,下面()是Excel常量。
A、TRUEB、abcdeC、alD、B1*c
2(4)在Word2003中,可以采用下列()的方式来排列图形对象。
A、可以使用绘图画布来帮助布置图形B、可以使对象互相对齐并或与文档的其他部分对齐
C、可以将图形对象等距分布D、以上都正确
(5)在PowerPoint2003中,使用幻灯片母版设计幻灯片的统一格式后,如果再给某张幻灯片设置设计模板,对使用设计模板幻灯片中的字体格式叙述不正确的是()。
A、继续保持母版的格式B、使用设计模板的格式C、使用内容模板的格式D、以上叙述都不正确
(6)关于Word2003替换操作叙述正确的是()。
A、使用替换操作可以删除空格和回车
B、使用替换操作可以将文档中某些文字删除
C、使用替换操作可以把文档中某些字的字体、字号进行替换
D、使用替换操作有时可以删除具有某种字体的字
(7)在Excel2003中,按键盘中的()组合键,可以打开【查找和替换】对话框。
A、Ctrl+FB、Ctrl+HC、Ctrl+Y D、Ctrl+P
(8)在Excel2003中,下列()属于公式中使用的统计函数。
A、MAXB、AVERAGEC、COUNTAD、FLOOR
(9)Excel2003中有许多内置的数字格式,当输入“56789”后,下列数字格式表述中,()是正确的。
A、设置常规格式时,可显示为“56789”
B、设置使用千位分隔符的数值格式时,可显示为“56,789”
C、设置使用千位分隔符的数值格式时,可显示为“56,789.00”
D、设置使用千位分隔符的货币格式时,可显示为“$56,789.00”
(10)在Excel2003中,()是合法的Excel公式。
A、=SUM(“abcd”,“efgh”)B、=MAX(c1:c10)
C、=10*2+12^2+SQRT(SUM(a2,a4,a6,a8))D、=CHAR(10,20)
(11)在PowerPoint 2003幻灯片浏览视图中,选中所有幻灯片的操作方法有()。
A、按键盘中的Shift+A组合键
B、按住Ctrl键的同时,逐个点击幻灯片
C、执行菜单栏中的【编辑】/【全选】命令
D、先切换到普通视图,然后点击“幻灯片”窗口,并按键盘中的Ctrl+A组合键
(12)在PowerPoint2003中,“幻灯片切换”对话框中“修改切换效果”框,有()选项。
A、速度B、声音C、切换方式D、应用方式
(13)在Word2003中,选中表格,执行菜单栏中的【表格】/【表格属性】命令,在弹出的【表格属性】对话框中,选择【表格】选项,对齐方式有()。
A、居中B、左对齐 C、右对齐D、分散对齐
(14)Word2003打开文档的方式有()。
A、执行【文件】菜单中的【打开】命令B、按Ctrl+O打开文档
C、使用工具栏的“打开”按钮图标打开文档D、选定Word2003文档名称,单击右键,选择“打开”命令
(15)在Word2003 中给文档加入页码,可以采用()。
A、在每页的最后一行上键入该页页码
B、由【插入】菜单中【页码】命令对话框中进行设置
C、由【插入】菜单中【脚注和尾注】对话框中进行设置
D、由【视图】菜单中【页眉和页脚】命令选项中进行设置
(16)在Word2003中,下列关于视图的叙述正确的是()。
A、页面视图是最为常用的显示方式之一,对输入﹑输出及滚动命令的响应速度比其他几种视图要快
B、普通视图所显示出来的效果同打印出来的样式是一致的,精确地显示文本﹑图形及其他元素在最终的打印文档中
C、大纲视图提供了一个处理提纲的视图界面,能分级显示文档的各级标题﹑层次分明
D、网页预览借助Internet Explorer显示文档,该视图中不能对文档进行编辑,只是查看文档的最终外观效果的一种方式
(17)在Word 2003中,样式包含()等类型。
A、段落B、字符C、表格D、列表
(18)在PowerPoint2003中,要在幻灯片中插入Word表格,正确的操作方法是()。
A、执行【插入】菜单下【表格】选项B、单击常用工具栏中的“插入表格”按钮
C、利用“表格和边框”工具栏中“表格”下拉按钮D、按键盘中的ALT+A组合键
(19)在PowerPoint 2003中,关于超链接的叙述正确的是()。
A、用户在演示文稿中添加超链接以便跳转到某个特定的地方
B、创建超链接时,起点可以是任何对象,如文本、图形等
C、激活超链接的方式可以是单击或双击
D、只有在演示文稿放映时,超链接才能激活
(20)在Excel2003中,有关表格排序的叙述不正确是()。
A、只有数字类型可以作为排序的依据B、只有日期类型可以作为排序的依据
C、笔画和拼音不能作为排序的依据
D、排序规则有升序和降序
参考答案
一、单选题
1D2A3D4C5D6B7D8B9B10D11D12C13A14D15A
16B17A18A19C20D21C22A23D24B25A26B27A28B29C30A
31C32D33C34D35D36D37A38D39D40A41C42C43B44D45A
46C47C48B49B50B51A52D53B54A55B56D57D58D59B60B
二、多选题
1AD2ABCD3ABCD4ABCD5ACD6ABCD7AB8ABC9ABCD10BC
Office自动化 第3篇
问:因为工作原因,我手里拿到很多分公司提供的用Office 2007编辑的文件,有docx、xlsx、pptx等各种格式,我的电脑中安装的是Office 2003,一双击这些文件就提示无法打开,可又很难让这些分公司一一重新编辑文件。请问有什么快速的解决办法?
答:有一个比较简单的办法可以解决这个问题,微软的官方网站提供了一个支持工具软件,名为Microsoft Office Compatibility Pack for Word,Excel,and PowerPoint 2007 File Formats,这个工具软件可以让低版本的Office 2003打开Office 2007编辑的文档。你可以下载这个工具软件,下载链接为:http://download.microsoft.com/download/6/9/E/69EA942D-4636-4350-A526-0BFD9771A12A/O2007Cnv.exe,然后运行下载下来的O2007Cnv.exe这个文件,根据提示完成安装并重新启动系统。此时Office 2003就可以识别出docx、docm格式的Word 2007文档,pptx、pptm、potx、potm、ppsx、ppsm格式的PowerPoint 2007文档,xlsb、xlsx、xlsm、xltx、xltm格式的Excel 2007文档。
Office自动化 第4篇
大学计算机信息技术课程是普通高校和高职院校大一学生的一门公共基础必修课, 主要讲授两部分内容:计算机信息技术的基础理论知识、计算机常用软件 (Office应用软件为主) 的基本操作技能。在Office应用软件操作技能的教学中, 教师大多采用操作演示教学法。操作演示有时需要重复进行, 如何使操作演示自动化, 已有的常用方法有三种, 但仍有不足, 本文提出一种新的、具有独特优势的、用于计算机辅助教学的、基于Auto It3的Windows应用软件操作演示自动化方法。
2 Auto It3与应用程序自动化
Auto It3是一种免费的BASIC风格的脚本语言, 被设计用来自动化Windows图形用户界面和通用脚本编程;它组合使用模拟击键、鼠标移动和窗口/控件操作, 以一种使用其他语言不可能或不可靠完成的方式实现任务自动化;它是一种非常小的、自包含的语言, 可以运行在所有版本Windows平台上而不需要恼人的运行时库[1]。
应用程序自动化, 大多时候是指应用程序的自动化技术, 即, 指应用软件的应用步骤、操作流程、使用过程的自动化技术, 具体说来, 就是利用这种技术可以将人们操作使用应用软件的步骤、流程、过程全部记录下来, 在需要的时候可以回放演示、重现结果。这种技术类似于Microsoft Office VBA宏技术, 但并不相同, 应用程序自动化的适用范围更广, 并不局限于Office应用软件。可以认为, Auto It3就是一种基于Windows平台的应用程序自动化技术。
3 Office应用软件操作演示自动化的三种常用方法
大学计算机信息技术课程教学的一半内容是关于Office应用软件操作技能的教学, 而操作演示教学法是该课程实践操作部分实际授课中最常用的一种教学法。所谓操作演示, 指教师亲身示范, 将正确的操作过程、突出的操作重点、明晰的操作结果直接呈现给学生的一种动态过程。结合大学计算机信息技术课程来说, Office应用软件的操作演示, 即是指教师对Office应用软件进行示范操作 (也称演示操作) 的动态过程。
无论是预先将教学内容分成多个知识点, 教师每演示完一个知识点, 学生接着操练这个知识点, 所谓边讲边练;还是直接就将教学内容作为整体, 教师先集中演示完, 然后学生再集中操练, 所谓讲完再练;这两种常用操作演示教学模式各有利弊, 但都有一个共同的问题, 即, 总有学生看不清、没看懂、没记住、模仿错、不会做教师之前的部分或全部示范操作, 那么, 当学生需要时, 教师应该给予指导, 即, 重复示范操作。上课时, 学生多, 时间紧, 教师不可能照顾到需要重复示范操作的每个学生;下课后, 学生未必找得到教师请教, 教师未必有足够精力指导;那么, 可以将教师备课或讲课的操作演示全部或部分记录下来, 在学生需要的时候, 可以回放演示、重现结果, 所谓操作演示自动化。
在多年大学计算机信息技术课程Office应用软件操作演示教学实践的基础上, 总结出常用的Office应用软件操作演示自动化方法大致有三种, 下面一一阐述。
3.1 操作步骤说明书
教师对照课堂操作演示, 将正确、规范的示范操作过程, 一个步骤一个步骤的写在纸上, 必要时可以将重要操作步骤截图保存, 并附上操作注意事项, 最终形成一份操作步骤说明书, 再复印分发给学生。学生可以在课中、课后, 主动查阅说明书, 对比解决自主练习时的实际操作问题。由于这种重复示范操作的做法, 需要学生主观上的积极参与, 因此, 严格说来, 这并不算是一种自动化方法。
3.2 操作演示型课件
在有了Power Point、Authorware、Flash等多媒体课件制作工具之后, 教师可以将课堂上正确、规范的示范操作步骤, 依次截图保存为图片, 然后, 利用这些多媒体课件制作工具, 将这些图片稍作处理之后, 按实际操作顺序以鼠标单击、键盘击键、间隔几秒进行画面切换的方式连接、组合成一个整体, 即, 操作演示型课件。学生拿到该课件拷贝之后, 双击运行, 即可自动重现教师操作演示。
3.3 操作演示型视频
教师操作演示时, 既可以用模拟摄像机 (录像机) 、DV机、智能手机等具有录像功能的模拟或数字电子设备将示范操作过程拍摄下来, 也可以直接使用“屏幕录像专家”等软件录制工具对演示操作过程连续抓屏, 最终形成各种格式 (例如*.avi、*.mpg、*.exe、*.swf等) 的视频, 即, 操作演示型视频。将该视频拷贝分发给学生, 学生只需在相应视频播放器中播放, 即可代替教师进行重复示范操作。
另外, 针对Office应用软件的操作演示自动化, 也有人建议使用VBA实现。VBA方法对比以上三种方法, 优点是操作结果不仅看的到而且是实际存在的, 缺点是:局限于Microsoft Office应用软件操作演示, 对其他Windows应用软件不通用;VBA代码只是通过修改对象属性完成相关功能操作, 即使添加延时、暂停, 也无法将完整的、详尽的操作过程呈现给学生。因此, VBA方法不被认为是具有通用性的应用软件操作演示自动化的常用方法。
4 基于Auto It3的Office应用软件操作演示自动化方法
限于篇幅, 这里仅以Microsoft Office Word应用软件为例, 阐述如何使用Auto It3设计实现操作演示自动化程序。至于Excel、Power Point、Access、Front Page等其他Office应用软件的操作演示自动化, 如法炮制即可实现。
在大学计算机信息技术课程中, Microsoft Office Word应用软件的操作技能主要包括三部分:文档排版 (文字/段落/页面的格式设置、边框和底纹/项目符号和编号/首字下沉/分栏、查找和替换) 、图文混排 (图片/艺术字/文本框/自选图形的插入与设置) 、表格处理。这里仅从授课教材[2]中选取一道Word操作题作为范例:
调入ed1.rtf文件, 按下列要求进行操作:
(1) 将页面设置为:上、下、左、右页边距均为3厘米, 每页40行, 每行36字符。
(2) 设置页眉为"人口危机", 页脚为页码, 均居中对齐。
(3) 设置正文第一段首字下沉3行, 该字为蓝色, 其余段落首行缩进2字符。
(4) 在第二段中间适当位置插入艺术字“马寅初的贡献”, 要求采用第五行第四列式样, 艺术字字体为隶书、40号、加粗, 形状为"波形2", 环绕方式为四周型。
(5) 将编辑好的文章以文件名done.rtf存放于当前目录下。
操作演示自动化程序的算法思想很简单, 就是依次记录下教师的示范操作过程。就该道Word操作题而言, 其Auto It3程序实现就是, 先打开Word应用软件和相关文档, 再按小题顺序依次操作, 最后保存文档并关闭Word应用软件。
4.1 以鼠标操作为主的自动化实现
鼠标是GUI操作的主要设备, 它对应着显示器屏幕上的光标。几乎Windows应用软件的所有操作都可用鼠标的移动、单击/双击来实现, 必要时需要输入法软键盘配合。Auto It3提供了许多模拟鼠标行为的函数, 例如Mouse Move () 、Mouse Click () 、Mouse Click Drag () 等, 也提供了若干窗口操作的函数, 例如Win Set State () 、Win Wait Active () 、Win Activate () 、Win Get Pos () 等, 还有仅文本控件可用的一些操作函数, 例如Control Focus () 、Control Set Text () 、Control Send () 、Control Get Text () 等, 组合使用这些函数, 即可轻松实现操作演示自动化。
Windows平台下, 鼠标操作的一般过程是:首先移动光标到某个坐标位置 (通常该位置代表某个控件) , 然后单击或双击或拖动鼠标实施功能操作。Auto It3提供了“Auto It Window Info”工具, 可以准确获取光标坐标位置 (默认的屏幕坐标、可选的窗口坐标) 、窗口信息、控件信息。个别特殊情况下, 若无法直接获取光标位置, 可以先抓屏保存为图片, 再全屏放映该图片, 最后使用“Auto It Window Info”获取。如此, 可以写出Word操作演示自动化程序的鼠标实现版本Word Auto Operation Demo_mouse.au3, 图1即是该程序中部分代码的截图。
然后, 利用Auto It3提供的“Aut2Exe”工具将该脚本程序编译成Windows可执行文件Word Auto Operation Demo_mouse.exe, 再将该可执行文件与待操作的Word文档放在同一个目录下, 如图2所示。
最后, 将该文件夹拷贝分发给学生, 学生在各自PC中双击执行该自动化程序, 运行结果如图3所示。
为了使应用软件操作演示自动化更好的辅助教学, 可以在代码编写时, 利用Auto It3提供的众多函数, 实现放慢操作速度、暂停操作、显示操作进度、添加配音、添加文字提示或图片标注等更多实用功能, 例如:在Mouse Move () 、Mouse Click () 、Mouse Click Drag () 函数中调整speed参数放缓操作速度;用Sleep () 函数实现延时;用Msg Box () 函数实现暂停;用Progress On () 、Progress Set () 、Progress Off () 函数实现进度条显示;用Beep () 函数模拟鼠标击键声;用Sound Play () 函数实现同步配音;用Tool Tip () 、Msg Box () 函数实现少量文字提示;用Splash Text On () 、Splash Image On () 、Splash Off () 函数实现大量文本标注和图片标注;等等。
4.2 以键盘操作为主的自动化实现
键盘是更常用的输入设备, 在Windows平台下, 几乎每个窗口内的每个界面元素 (菜单、工具栏、对话框、文本控件、按钮控件等) 都有一个Tab次序或者一个快捷键, 因此, 可以先发送快捷键或者按下Tab键切换焦点到界面元素上, 再对该界面元素发送文本内容或按下Enter键实施功能操作。Auto It3提供了Send () 、Send Keep Active () 等模拟击键操作函数, 也提供了Win Menu Select Item () 等窗口菜单操作函数, 将这些函数简单组合, 可轻松完成操作演示自动化。只要将Word Auto Operation Demo_mouse.au3中的Mouse Move () 、Mouse Click () 、Mouse Click Drag () 等鼠标操作语句替换成Send () 等键盘操作语句, 就可以形成Word操作演示自动化程序的键盘实现版本Word Auto Operation Demo_keyboard.au3。
4.3 两种自动化实现方法的比较
以鼠标操作为主的自动化实现方法, 可以显示光标移动轨迹, 定位精确度高, 操作过程明显, 增强了操作演示的动态真实感, 但要求应用软件运行窗口中各界面元素的位置相对固定、不可随意浮动, 否则, 会影响自动化程序的通用性。该方法易用性好, 通用性差, 通常适用于学校计算机实验室等多台PC软件环境配置一致的场合。
以键盘操作为主的自动化实现方法, 操作过程不够明显, 建议辅助配音进行操作演示, 效果会更佳, 对应用软件运行窗口中各界面元素的位置不敏感, 但让学生记忆许多快捷键来模仿操作不太符合易用性。该方法相对以鼠标操作为主的自动化实现方法, 易用性差, 通用性好, 适用面更广, 也适用于多台PC软件环境配置不相同的场合。
5 应用软件操作演示自动化方法的比较
下面对应用软件操作演示自动化的四种方法列表比较:
通过表1可以发现, 本文基于“应用程序自动化”来实现Windows平台下Office应用软件操作演示自动化是一种新的、综合表现最佳的实现方法。这种方法相比其他三种方法, 有两个独特优势:虽然以动画媒体呈现, 但是媒体体积很小;因为实地操作, 所以操作结果不仅可见而且在哪演示就在那里产生并存在。
6 结论
利用本文提出的基于Auto It3的应用软件操作演示自动化方法, 通过编程实现能够反复示范的操作演示自动化程序, 将它合理运用到课堂内或课堂外, 一是减轻了教师的重复性教学的工作量, 完全做到“随时随地、耐心细致、不厌其烦”的示范操作, 有利于维持教师的教学热情;二是使不同基础、不同能力的学生在自主操作时, 可将该程序拷贝到本机运行, 观看和模仿在本机实地操作、产生真实结果的教师示范操作过程, 能够完全掌握教学内容, 有助于提高教学质量。
在大学计算机信息技术课程教学中, 开发并使用Office应用软件操作演示自动化程序, 确实提高了教师积极教学的热情和学生主动学习的热情。这种基于Auto It3应用程序自动化技术的计算机辅助教学方法, 不仅适用于大学计算机信息技术课程教学;更适用于Flash、Photo Shop、Auto CAD、3d MAX等Windows应用软件的操作教学;也适用于SQL Server、Oracle数据库课程的实验教学;还适用于C、Java、VB、PHP等程序设计课程的实践教学;最后还可用于办公自动化社会培训、职称计算机考试辅导等。
参考文献
[1]JonathanBennett.AutoItScript[EB/OL].http://www.autoitscript.com/site/autoit/.
Office自动化 第5篇
OFFICE办公自动化技能大赛试题
(请仔细阅读并严格遵守题目中关于文件保存和命名的要求。请务必按照要求为文件命名。)
在桌面上新建文件夹,命名为自己的班级号与姓名(如:计应0831张三)。
一、WORD2003操作题:请参照“word 2003素材”文件夹中的“word题样例.pdf”,利用给定的素材:“素材.doc”,完成下列操作,并将制作好的文档命名为“word题.doc”并保存到上述新建的文件夹中。(40分)
1.对“素材.doc”文档,设置如下格式:(8分)
(1)文档的章标题:标题1的样式,宋体,二号,加粗,段前 1.5 行,段后
1.5 行,单倍行距,水平居中对齐;
(2)节标题(如1.1):标题2的样式,黑体,小二号,加粗,段前 0.5行,段后 0.5行,2倍行距;
(3)小节标题(如1.1.1):标题3的样式,黑体 小三号,加粗,段前20磅,段后20磅,15磅行距;
(4)正文:宋体,小四号,段前0行,段后0行,1.3倍行距。
2.全文采用自定义32cm*23cm纸张,横向用纸;并将全文分两栏,栏间距为
3个字符。(3分)
3.在文档最前面插入一页封面页,内容及格式如“word题样例.pdf”所示。其
中“作者:”后面填写上考生的姓名,日期是插入的日期域。(3分)
4.在素材第1页指定位置插入如“word题样例.pdf”正文第1页所示的表格:
依据“word2003素材”中给定的素材文件“职工信息.mdb”数据库内容,在Word中通过插入数据库功能直接转换为Word表格,并按“word题样例.pdf”中相应格式进行格式化设计。(4分)
5.在素材第1页中插入的表格上方制作“Excel数据清单样例表”的双色字,效果如“word题样例.pdf”所示。(3分)
6.在素材第2页中指定图4.1位置插入提供的素材“图1.jpg”,并按“word题
样例.pdf”格式进行设置。(3分)
7.在素材第6页中指定图4.7位置插入如“word题样例.pdf”所示的Excel2003
软件中“自定义页眉”对话框截图,并进行相应的格式化设置。(2分)
8.生成目录:(7分)
如“word题样例.pdf”所示,在相应位置自动生成文档目录,其中目录格式要求:一级宋体、四号字,加粗;二级宋体、小四号,加粗;三级宋体、小四号;行间距为1.5倍。图表目录不需要生成。
9.为文档插入页眉和页脚,其中页眉、页脚的具体内容和格式如“word题样
例.pdf”所示。(4分)
10.在文档最后插入一页,内容及格式如“word题样例.pdf”所示。(3分)
二、EXCEL2003操作题:根据题目要求,查阅“Excel 2003素材”文件夹中“Excel题.xls”文件,并在指定的工作表中保存操作结果,最后将结果文件保存到上述新建的文件夹中。注意:该部分的素材与答题均在“Excel题.xls”文档中,请注意工作表名称的提示。(30分)
1.根据“素材1”存放的图片样式。
要求:
(1)在“答题1”工作表中建立如“素材1”所示的工作表用函数求出每人的全年工资,表格数据全部为紫色、19磅、居中放置,并自动调整行高和列宽,数值数据加美元货币符号,表格标题为绿色,合并居中。(10分)
(2)将“答题1”复制为一个名为“排序”的新工作表,在“排序”工作表中,按全年工资从高到低排序,全年工资相同时按10~12月工资从大到小排。(3分)
(3)将“答题1”复制为一个名为“图表”的新工作表,并为此表数据创建“簇状柱形图”,横坐标为“各季度”,图例为“姓名”,工作表名为“图表”,图表标题为“工资图表”。(4分)
2.根据“素材2”给定的图片样式。
要求:
(1)在“答题2”工作表中建立如下内容的工作表,并用公式求出每人的月平均工资,并为其添加人民币符号,全表数据15磅、居中,行高22,列宽15。标题倾斜加下划线、合并居中。(10分)
(2)将月平均工资在5000元以下的记录单数据用红色字体、图案用25%灰
色表示。(3分)
三、POWERPOINT2003操作题:请参照“PowerPoint 2003素材”文件夹中“演示文稿样例”文件(以只读方式打开),利用提供的素材,根据下列要求制作演示文稿,并将演示文稿命名为“PowerPoint题.ppt”保存到上述新建的文件夹中。(30分)
制作要求:
1.第1页:插入艺术字“环境保护”,样式类型如样例。(2分)
2.第2页:参照样例第2页内容、形式、及播放的动画效果制作该页。设置单击“大气污染”链接到第3页,单击“土壤污染”链接到第4页。(4分)
3.第3页:参照样例第3页内容和动画效果制作该页,以及设置样例中的动作按钮链接到第2页。(5分)
4.第4页:参照样例第4页内容和动画效果制作该页。(5分)
5.第5页:参照样例第5页内容和动画效果,制作表格幻灯片。(4分)
6.第6页:参照样例第6页内容和动画效果,制作该页幻灯片。(4分)
7.为演示文稿每页幻灯片添加编号,形式如“1/6”,并显示在幻灯片右下角;每页幻灯片添加当前日期内容,并显示在幻灯片左下角;每页幻灯片添加“地球”的标志,并显示在左上角。(3分)
Office自动化 第6篇
关键词:自动阅卷,考试,ASP.NET Office
Microsoft ASP.NET是一项微软公司针对动态页面开发的免费的技术。ASP.NET是Active Server Page(ASP)的更新版本。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。使用它来开发考试系统可获得更高的效率,更高的安全性。为了减轻计算机考试出题阅卷工作的劳动强度,我开发了一套计算机基础网络考试系统,并投入教学实际应用中,取得了良好的效果。
计算机基础考试系统的关键技术在于自动命题,自动阅卷。我们采用Asp.net技术解决了这些难题。本文主要阐述,如何使用Asp.net实现Office操作题的自动阅卷问题。
一、本考试系统可以实现的功能包括
1. 自动抽题
笔试与操作考试一体化,对理论知识与操作技能的考试集中在计算机上完成。理论题采用选择题(单项选择、多项选择)、判断题。操作题主要有Word操作题,Excel操作题,Power Point操作题等。所有试题均可以随机自动生成。
2. 试题下载、上传
试题文本生成完毕后,可以在网页中自动显示。操作文件可以提供下载。操作完毕后,可以实现文件上传服务器。
3. 考试计时
考试过程中可以实现自动计时。考试完毕后提示考试结束。
4. 自动阅卷
自动阅卷功能包括客观题与主观题阅卷两个模块,而难点在于主观操作题的自动阅卷、自动得分。
二、实现Office操作题自动阅卷的主要技术
准备工作:
首先请确认服务端已经安装了Office办公自动化软件(以下将以Office XP为例),操作系统为win2000或XP,并且已配置好.NET的运行环境及安装VS.NET。
C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目>ASP.NET Web应用程序,位置为“http://localhost/Test Online”。
1. Office文档的存储
为了实现Office文档的方便存储,并增强Office操作文件的保密性,我们可以将office文档作为ole对象存储在Access数据库中。需要时,将ole对象在Access中读出。下面给出ole对象读取的部分代码:
O l e D b C o n n e c t i o n O l e C o n n=n e w Ole Db Connection();
O l e C o n n.C o n n e c t i o n S t r i n g=@"Provider=Microsoft.Jet.Ole Db.4.0;data source=D:Test OnlineDataData.mdb";
Ole Db Command Ole Cmd=new Ole Db Command();
Ole Cmd.Connection=Ole Conn;
Ole Cmd.Command Type=Command Type.Text;
Ole Cmd.Command Text="SELECT Ole_Content FROM Data WHERE id='0001';
if(Ole Conn.State==Connection State.Closed)
{
Ole Conn.Open();
}
string Dialy Content="";
byte[]Buff=new byte[1000];
Ole Db Data Reader Ole Reader=Ole Cmd.Execute Reader();
while(Ole Reader.Read())
{
Ole Reader.Get Bytes(0,0,Buff,0,1000);
Dialy Content+=Encoding.Unicode.Get String(Buff);//Dialy Content就是读取出来后的中文
}
2. 使用Asp.net操作Office文档
下面以Asp.net操作Word文档为例:
在.NET里操作Word文档的第一步就是添加COM引用到你的工程里,通过右键点击Solution Explorer的Reference,Add Reference。选择COM选项卡,查找Microsoft Word 10.0 Object Library。点击选择,OK。
这将把封装有Word的COM的程序集自动的添加到应用程序目录里。
现在,你可以建立一个Word的实例了:
Word.Application Class o Word App=new Word.Application Class();
你可以调用Word提供给你的方法和属性来操纵Word文档。
学习如何使用Word,Excel,Powerpoint的对象模型最好的途径就是使用在这些Office应用里使用Macro Recorder:
(1)在Tools菜单的Macro选项里选择Record New Macro,并且执行你有兴趣的任务。
(2)在Tools菜单的Macro选项里选择Stop Recording。
(3)如果你进行了纪录,选择Tools菜单的Macro选项里的Macros,找到你记录的宏,你可以编辑它。
上面的操作产生了VBA代码来完成你记录的任务。需要注意的是,宏在大多数情况下不是最好的代码,但是它提供了一种便捷和可用的方法。
下面例子是打开Word文档并添加一写文字:
object file Name="c:\database\test.doc";
object read Only=false;
object is Visible=true;
object missing=System.Reflection.Missing.Value;
Word.Application Class o Word App=newWord.Application Class();
Word.Document o Word Doc=o Word App.Documents.Open(ref file Name,ref missing,ref read Only,
ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,
ref missing,ref missing,refis Visible,ref missing,ref missing,ref missing);
o Word Doc.Activate();
o Word App.Selection.Type Text("This isthe text");
o Word App.Selection.Type Paragraph();o Word Doc.Save();
o Word App.Application.Quit(ref missing,ref missing,ref missing);
如果创建一个Word新文档并保存是这样写的:
Word.Application Class o Word App=newWord.Application Class();
Word.Document o Word Doc=o Word App.Documents.Add(ref missing,ref missing,ref missing,ref missing);
o Word Doc.Activate();
o Word App.Selection.Type Text("This isthe text");
o Word App.Selection.Type Paragraph();
o Word Doc.Save As("c:\myfile.doc");
o Word App.Application.Quit(ref missing,ref missing,ref missing);
在C#里,Word文档类的打开方法是这样定义的:Open(ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object,ref object)。在C#里的打开方法需要15个参数,并且每个参数必须被ref关键字所描述,而且是object类型。
第一个参数是文件,名,在Visual Basic.NET里通常是一个String,但是在在C#里,它必须是一个包含有String的object,代码是这样的:
object file Name="c:\database\test.doc";
虽然我们仅需要使用Open方法的第一个参数,但是C#不允许使用默认参数,所以我们赋予它14个object类型的值:System.Reflection.Missing.Value
3. 使用asp.net识别office对象属性
取得office对象相应的属性值是计算机自动阅卷评分的前提与关键,以下是使用.net获得几个常用属性的示例。(更详细的技术,读者可查阅Office相应软件的VBA中的帮助信息)
object file Name=Server.Map Path("word Data.doc");//Word文档
Word.Application Class o Word App=new Word.Application Class();//创建Word实例
Word.Document o Word Doc=o Word App.Documents.Open(ref file Name,ref missing,ref read Only,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref is Visible);//打开Word文档
o Word Doc.Activate();//变成活动对象
string x1=o Word Doc.Paragraphs.Item(1).Range.Bold.To String();//判断第一段是否加粗
string x2=o Word Doc.Paragraphs.Item(1).Range.Italic.To String();//判断第一段是否倾斜
string x3=o Word Doc.Paragraphs.Item(1).Range.Font.Name;//获得第一段文字字体
string x4=o Word Doc.Paragraphs.Item(1).Range.Font.Size.To String();//段落字号
string x5=o Word Doc.Paragraphs.Item(1).Range.Font.Color.To String();//段落颜色
string x6=o Word Doc.Page Setup.Top Margin.To String();//页边距
s t r i n g x 7=o W o r d D o c.P a g e S e t u p.Bottom Margin.To String();//页边距
string x8=o Word Doc.Page Setup.Left Margin.To String();//页边距
string x9=o Word Doc.Page Setup.Right Margin.To String();//页边距
s t r i n g x 1 0=o W o r d D o c.C o n t e n t.Paragraph Format.Alignment.To String();//段落对齐方式
三、注意问题
综上所述,使用Asp.net实现Office操作题的自动阅卷在技术上切实可行,并且实践过程中应用效果良好,有非常高的效率与保密性。自动评分系统减轻了教师的负担,提高的工作效率。但是考试题在设计过程中还要更多的考虑容错性的问题。例如,题目要求设置第三段的字体格式。但是,如果考试在第三段前面加了若干回车符,使之变成了第四段,或者误删了第二段。这些误操作都可能会影响到自动阅卷的准确率。所以,我们在进行题目设计的过程中,要周密的考虑;程序设计过程中,要能够对这些情况作出判断;才能更好的解决这类问题。
参考文献
[1]吕洋波.ASP.NET2.0宝典[M].北京:电子工业出版社
[2]黄海,林超.ASP.NET 2.0全程指南[M].北京:电子工业出版社
[3]启明工作室.Access数据库应用实例完全解析[M].北京:人民邮电出版社
Office自动化 第7篇
在Windows系统中, 应用程序之间是相互联系的, 很多程序都提供了一个COM自动化接口, 以供其他应用程序可以对它们进行操作。COM (Component Object Model) 即组件对象模型, 是开发软件组件的一种方法, 在COM标准中, 一个组件也称为一个模块, 它可以是进程内的组件 (即DLL) , 也可以是进程外的组件 (可执行程序) 。COM对象类似于Object Pascal语言中的类, 它也有属性和方法, COM对象的属性是它们相互区别的标识, COM对象的方法就是它提出来的接口, 客户程序通过调用接口来取得服务。COM技术定义了来自不同平台、不同编程语言的彼此独立的对象相互通信的规范, 这样通过COM可以在组件与组件之间、应用程序之间和客户与服务器之间通过明确的接口相互通信。
COM的特点:
语言无关:面向对象编程语言都提供了对COM的支持, 如DELPHI、C++、J++等, 一个COM对象就是把这些高级语言中的对象封装起来, 并提供一致的接口, 这些接口构成了COM对象的功能, COM对象就能够被不同的语言使用。
面向对象:COM对象是COM组件和客户程序进行交互的实体, 实现了接口、封装和继承。
进程透明:在COM中, 客户程序不需要知道对象是否驻留在同一进程空间、不同进程空间或者网络上, 它只需要简单地调用对象的接口。
可重用性:COM对象不在具体的实现上而在对象的接口上重用, 更加适合大型系统的开发。
MS Office对COM技术有着强劲的支持, 它本身就是现成的COM服务器, 所以通过它的自动化服务器功能, 可以在不同的应用程序间共享数据, 在MS Office之间或者MS Office与应用程序之间进行数据的导入与导出, 可以完全自由地操纵MS Office进行高级复杂的自动化应用, 极大地推进办公自动化。
二、MS Office自动化技术应用
以Delphi编程为例, 在客户程序实现MS Office自动化技术应用一般有以下四种方式:
1. 通过Delphi的组件TOleContainer将Office嵌入。
2. 使用Delphi提供的Servers组件调用Office, 使用Office的属性。
3. 通过COM技术, 将Office的OLB类型库文件中的类库导入Delphi中。
4. 使用CreateOleObject启动Office, 然后以Ole方式对Of-fice进行控制。
本文将使用CreateOleObject的方法来实现对MS Office自动化技术应用。程序首先创建Excel应用程序的一个实例, 即COM对象, 然后调用COM对象提供的接口来获得COM对象的服务。程序中使用了COM对象的这些服务:单元格数据与格式、字体属性、颜色属性等, 来动画式地生成九九乘法表, 以此展示MS Office自动化技术的应用魅力。
三、结语
通过这个实例, 我们可以将Delphi中Office自动化技术的四种方式作一番比较:
1. 用组件TOleContainer将Office嵌入。
是最简单的Ole嵌入, 能够直接调用Office文档, 但不能通过Delphi控制Office文档, 也就不能实现灵活操纵。
2. 使用Servers组件调用Office。
编程中能够实现代码提示, 总体上能够较好实现对Office的控制, 但VBA宏代码功能不能在Delphi中调用。
3. 导入Office类库的方法。
类似于使用Delphi的Servers控件, 比使用Servers组件稍复杂。
4. 使用CreateOleObject种方式。
能够真正做到完全控制Office文件, 能够使用Office的所有属性和VBA宏代码。缺点是编码时没有Delphi代码提示, 所有异常均需要自己编程处理。
摘要:COM是日益成熟的软件组件技术, 它对Windows平台的发展起到了基础作用, 也为不同的应用程序间共享数据提供了极大方便。本文分析了COM技术的基本理论, 并通过九九乘法表动画式生成过程展示了MS Office自动化技术的应用。
关键词:COM,接口,自动化
参考文献
[1]. (美) Marco Cantu.Delphi7从入门到精通.电子出版社.2003.
[2].孙兆福.雷志军等.Delphi课程设计案例精编.清华大学出版社.2008.
Office自动化 第8篇
1 自动评分方法的分析
和人工阅卷总体的过程一致,自动评分过程也需要比较标准答案文件和考生提交的文件,显然这就需要对电子格式的Office文档进行分析。由于微软并没有公开Office的技术细节,我们无法直接访问文档中的数据,也就无法直接进行文档比较,这就需要借助VBA[1]。
1.1 VBA原理分析
VBA是由微软提供的、包含在Office各组件中的、增强其自动化能力的一种宏语言。一方面,在VBA中使用对象来描述Office文档中的各类数据,这些对象构成一个严格的对象层次模型,各层级之间是父对象和子对象之间的关系,具有面向对象的特征。最顶层的Application对象即为对应的应用程序,如Word.Application表示word程序,子对象Document指一个具体文档(一个word文件等),还有下一级子对象如Section对象、Paragraph对象、Shape对象等等[2];另一方面,VBA中各级对象都有大量的属性和方法,通过这些属性和方法,我们可以对Office文档进行各种操作和设置,比如Shape对象中的HorizontalFlip属性可以获取指定图形是否水平翻转过、Range对象中的Text属性可以获取一个连续范围内的文本。依据这些对象及其属性、方法我们就可以对指定的文档进行比对,从而完成自动评分。
1.2 自动评分方法分析
操作题自动评分过程总体可以分成两个步骤:给出操作题的评分点,然后根据评分点比较考生文件和标准文件。后一步骤很好理解,现在许多此类操作题的自动评分都采用这种比对方法,即借助VBA获取两个文档的对象及相关属性值进行详细比较,如果两种文档的属性值设置相同则给分否则则不给分;但如果直接比较的话,考生的某些不相干操作也会因为比对结果的不同造成扣分[3]。该文在进行自动评分之时将考核知识点引入比较过程中,教师在出题时将会形成两个文档,一个为题目原始文档,一个为标准答案文档,对于这样的两个文档根据题目考核知识点进行比较,将会得到两个文档间的那些属性值设置不同的对象,我们将此称之为“判据”,也就是评分中的评分点。
2 自动评分依据判据表的产生
首先,分析对Office考核的具体要求,根据前述的VBA中的Office层次结构模型,将考点进行分类。比如对常规的Word操作考核一般可分为页面设置、段落设置、文本设置、图形操作和表格操作五大类。每一大类中又包含多个属性,如Word中的图形操作中含有填充颜色、线条颜色、线型、阴影样式、自选图形样式、艺术字等等属性。这样就可以有针对性地访问考点中涉及的对象及其属性,为产生判据奠定基础。
其次,依据前述的考核知识点划分来产生判据。利用VBA打开两个文档操作之前的原始文件和标准答案文件,根据题目的考核知识点,有针对性地自顶层对象遍历考点中涉及的子对象及其属性,比较两者之间的不同属性值,记录其路径,即“父对象.子对象..子对象.属性”,统计其个数。待两文件比较完成之后,将该题的总分值除以不同对象、属性值的个数,得到每一个考核点的分值。
最后,生成判据文件。上步比较完成之后,将不同处的属性路径和分值按行写入一个以题号作为文件名的文该文件,该文件的每一行是一条判据以属性路径和分值分别构成两个字符串来组成。
如题目要求为:“设置Word文档中的第一个表格第一列的列宽为1厘米;设置外边框线线形为双实线;设置内边框线线宽为1磅。”此操作题总分值为3分。从题目中可以看出此题的考核知识点为Word文档表格处理中的表格列宽和表格边框。因此在形成判据表时根据考核知识点比较题目原始文档和标准答案文档中的指定表格对象(Tables)中的列对象(Columns)和边框对象(Borders)相关属性值,然后形成判据表,如下所示:
从上述评分表中可以看到,此题的评分点有3个,分别是列宽的设置和外边框线线型以及内边框线线宽设置,每个评分点的小分值为1。至此,评分之前所需的准备工作已经完成。
3 自动评分算法的实现
在评分之前需对考生文件作预处理。如自动评分过程需要对文档段落定位,如果考生考试过程随意敲击回车,势必造成段落数增加,从而无法正确定位段落。因此在开始阶段需要逐段检查标准文档和考生文档,去除空段落,以增加评分的准确性。
下面以上述判据为例说明自动评分的实现过程。
首先根据题号打开考生文档和标准答案文档,同时打开判据表,判断判据表中是否读取到最后一条判据,如果没有到最后一条判据,则作下列操作。
读出判据文本中的第一条判据,如"[Tables(1).Columns(1).Width]","1",从判据中获取评分点中的核心操作即文档中第一个表格的第一列列宽设置;然后逐层定位考生文档和标准答案文档中的指定对象(ActiveDocument.Tables.Columns),获取两种文档中的对应的子对象(即表格第一列列宽)属性值,将两个属性值加以比较,若相同则考生列宽设置正确,累加得分1,若不同则考生列宽设置不正确,不做累加分值处理。用VB实现代码如下:
依次读取判据表中的每一条判据,对每一条判据均完成上述判分过程,直到判据读取到最后一条,计算并存储考生得分,关闭打开的所有文档,自动评分结束。
4 结束语
Office办公软件结构复杂,我们只能借助VBA技术中提供的Office文档属性和方法来访问,判断和设定其属性值。对Office操作题的自动评分实际上主要就是两组文档的比对过程:一组是原始文件和标准答案文件之间的比对,比对的结果是产生判据文件;另一组是标准答案文件和考生文件之间的比对,结合判据,累加分值,从而得到评分。
依据该算法开发的天津市高职高专计算机应用能力考试系统已多次应用,实践证明该算法所得的评分比较准确客观,而且工作高效稳定。
摘要:该文从VBA出发,研究Office文档的对象层次模型,并以此为理论基础。对判据生成和自动评分两个过程给出了详细的论述,实现了Office操作题的自动评分,并提高了评分的效率和准确率。
关键词:自动评分,Office,VBA
参考文献
[1]王常亮.基于VBA的OFFICE操作题自动批阅技术[J].网络财富,2008(11):185-186
[2]于志奇.Office操作题自动阅卷的探讨与实现[J].电脑知识与技术,2009,5(9):2268-2269.
Office自动化 第9篇
关键词:VBA技术,Office操作题,自动阅卷
0 引言
计算机基础课程的主要内容是计算机基础知识和Office 办公软件的使用,具有很强的实践性,其实践性主要体现在操作题中。目前,该门课程在考试中主要以客观性试题为主,采用笔试及人工阅卷的方式,缺乏对学生基本操作技能和实践技能的考察,造成学习内容与考试内容的脱节。因此,各高校对该门课程逐步采用上机考试的方式。考试系统中对客观题的自动评分比较容易实现,而操作题的自动评分是众多上机考试系统中的一项技术难点[1]。
本文从Office 的文档结构出发,利用面向对象的程序设计方法,采用Office自带的VBA技术[2],设计并开发了Office操作题自动阅卷的通用系统,提高了阅卷效率,避免了操作性试题人工阅卷的主观性,为上机考试系统自动评卷提供了新的解决方案,具有一定的现实意义。
1 Office编程接口技术及对象模型分析
1.1 Office编程接口技术
Office编程接口技术研究了Microsoft Office办公软件与外部程序、对象、组件间进行通信、程序调用和功能扩展。VBA(Visual Basic for Application)是内嵌于Office软件中的新一代标准宏语言,具有跨越多种Office应用软件并且控制应用软件对象的能力[3]。自动阅卷系统主要运用VBA技术来实现自动评分功能。
VBA是基于Visual Basic发展而来的面向对象的编程语言,用于定制和扩展Office软件的功能,并能方便地被其它应用程序以OLE的形式调用和控制。VBA 提供了访问Office 文档的接口,包含有大量针对该类文档的函数和对象,使用VBA 编程可以对文档中各对象的属性和状态进行识别和读取,并与试题要求进行对比后自动评分[4]。
1.2 Office对象模型
对象是Microsoft Office应用程序的基本构成组件,在应用程序中所实现的功能都包括对对象的操作。Office中的每一个应用程序都可以看成一个对象,每个应用程序都可由各自的Application对象代表,Application对象中包含了菜单栏对象、工具栏对象以及文档对象等。菜单栏对象中包容了所有的菜单及菜单命令。工具栏对象中包容了各种命令按钮。文档对象中则包容了所有的文字、表格、图像等文档组成部分的相应对象。Office的各个相关的应用软件的原理、对象及对象属性和方法比较相似,以Word为例,其主要对象有:代表应用程序本身的Application对象;用于文档操作的Documents对象和Document对象;选定区域操作的Selection对象和Range对象;关于图像操作的ShapeRange对象和InlineShape对象;表格相关操作的Tables、Rows、Columns、Cells、Cell、Border等对象。
2 Office 操作题自动阅卷技术分析与实现
Office操作题主要考察学生对Word、Excel、Powerpoint文档的基本属性、页面设置、段落格式、表格属性、文本图片、幻灯片切换及动画效果设置等实际操作计算机的能力。利用VBA 实现自动阅卷,关键是获取Office文档的结构特性,通过录制宏来获取文档中相应的对象、属性及其方法,然后根据这些属性在VBA 中编程对当前文档进行评分,实现了操作题的自动阅卷。
2.1 Word 操作题自动阅卷技术分析与实现
2.1.1 Word文档对象及属性分析
Word 操作题主要考察学生的文档排版、表格制作和图片及艺术字设置等图文排版能力,其文档所用到的对象及其相关属性主要有:(1)Pagesetup对象。Pagesetup对象用来获取页面设置信息。左、右、上、下边距分别用Pagesetup对象的LeftMargin、RightMargin、TopMargin、BottomMargin属性表示。页眉、页脚间距分别用HeaderDistance、FooterDistance属性表示。页面的纸型由PaperSize属性表示,而分栏则由TextColumns属性指定。(2)Paragraph对象。Paragraph对象用来获取段落设置信息。段落的左、右缩进分别用Left Indent 、Right Indent属性表示,段前间距和段后间距分别由SpaceBefore、SpaceAfter属性表示,首行缩进由FirstLine Indent 属性指定。(3)Font 对象。Font 对象用来获取字体设置信息。段落中文字的字体、字号和颜色分别用Name、Size、Color属性表示,文字是否为粗体、斜体和有下划线分别由Bold、Italic、Underline 属性指定。(4)Table对象。Table对象用来获取表格设置信息。列、行可以用Columns、Rows属性表示。单元格内容上下间距分别用BottomPadding、TopPadding属性表示。单元格内容的左右侧间距分别用LeftPadding、RightPadding属性表示。单元格之间的间距用Spacing属性表示,表格的边框用Borders属性表示。(5)Shape对象。Shape对象用来获取图片、艺术字、文本框的格式设置信息。Shape对象的Type属性可以区分不同类型的图形对象。图形对象的高和宽分别用Height 属性和Width 属性表示。
2.1.2 自动阅卷实现过程及核心代码
操作题自动阅卷的思想是只考查学生的答题结果,不考查操作过程,即判断操作后的文档中试题涉及的Word对象的结果状态与试题要求是否一致进而对操作进行评分[5,6]。自动阅卷的具体实现过程是采用选择性语句对考生文档中的相关对象的属性与试题要求逐一进行比较,若比较结果一致,则操作正确,即可得分,评分结束后得出考生最后的分数,并写入数据库中。对Word文档中Paragraph对象、Table对象和Shape对象评分的部分核心代码如下:
2.2 Excel操作题自动阅卷技术分析与实现
2.2.1 Excel文档对象及属性分析
Excel 操作题主要考察学生对工作表的单元格设置、图表设置等数据处理能力,其文档所用到的对象及其相关属性和方法主要有:(1)工作簿文档用WorkBook 对象,主要是对工薄的名称和路径的相关设定。工作表对象用WorkSheet表示,它的属性方法可以完成添加、删除、复制等工作。(2)Range属性表示工作表中的一个区域对象,区域的范围由地址字符串指定。Range 对象的Font 属性表示单元格中的文字字体,Sort方法设置排序,Subtotal方法设置分类汇总。(3)Filter 对象用来获取自动筛选的设置信息。(4)ChartObjects属性表示工作表中的图表对象集合,其属性和方法可以控制工作表上嵌入式图表的外观和尺寸,其中Chart属性代表了指定对象所包含的图表,指定图表的标题用Chart Title 属性表示,指定图表中的图例由Legend 属性指定。
2.2.2 自动阅卷实现过程及代码
Excel 操作题的评分首先要获取工作表中指定单元格区域内相关对象的属性值,然后再采用单元格筛选的对象方法选出相应操作的值,最后与所设定的值逐个比较,从而给出分数[7]。对单元格的行高、列宽及字形等相关属性评分的部分核心代码如下:
2.3 PowerPoint操作题自动阅卷技术分析与实现
2.3.1 PowerPoint文档对象及属性分析
PowerPoint操作题主要考察学生对演示文稿的属性设置、幻灯片的切换、幻灯片的文本图片设置以及动画效果设置等基本操作能力,其文档所用到的对象及其相关属性和方法主要有:(1)演示文稿对象Presentation,其相关属性主要有设计模板、标题及主题等。(2)幻灯片切换效果对象SlideShowTransition,其常用属性为切换效果EntryEffect、切换速度Speed和切换声音SoundEffect。(3)Shapes集合对象代表指定幻灯片中所有文本框、图片、艺术字等对象的集合。(4)文本的字符格式Font 对象,其常用的属性有字体Name、大小Size、颜色Color、粗体Blod、斜体Italic、下划线Underline等。(5)幻灯片放映时应用于指定形状动画效果AnimationSettings 对象,其主要属性有指定动画前进模式的AdvanceMode 属性,指定自动播放动画延迟时间的AdvanceTime属性,返回对象播放后效果的AfterEffect 属性,返回对象动画次序的AnimationOrder属性。
2.3.2 自动阅卷实现过程及代码
PowerPoint操作题的评分过程首先要定义一个PowerPoint对象并激活,然后获取自动阅卷所需要的相关属性,根据获得的属性值与阅卷标准值进行对比,从而进行阅卷评分[8]。对当前演示文稿的配色方案、文本及表格等相关属性评分的部分核心代码如下:
3 仿真实验及结果分析
在微软Windows XP操作平台下利用Office操作题自动阅卷系统分别对Word、Excel及PowerPoint操作性试题进行阅卷测试。
3.1 Word 操作题自动阅卷测试
测试样题如图1所示,题目要求及分值如下:
(1)标题居中、字体黑体、字号14,3分;(2)第一段首字母设置成华文行楷首字下沉,2分;(3)查找“天天奋斗,天天快乐”并设置为:楷体_GB2312,粗体,添加阴影,3分;(4)设置表格为三行五列,单元格字体:Arial Rounded MT Bold,居中对齐,4分;(5)文字环绕型的图片,2分。考生答卷如图2所示。系统对考生答卷进行自动阅卷后给出相应的分数,如图3所示。
3.2 Excel操作题自动阅卷测试
测试样题如图4所示,题目要求及分值如下:(1)文档的标题居中、红色、无背景色,第二行为青色的背景,2分;(2)求出销售额总量,1分;(3)设置A2到I7的边线为实线,2分;(4)设置A1到I1的行高为30磅,1分;(5)设置列宽为10磅,1分;(6)在10行G列求出单价的平均值,1分。考生答卷如图5所示。系统对考生答卷进行自动评分后给出相应的分数,与Word的评分结果类似。
3.3 PowerPoint操作题自动阅卷测试
测试样题如图6所示,题目要求如下:(1)给幻灯片添加页眉页脚信息为系统自动日期;(2)给幻灯片添加新的页码;(3)设置首页标题为“渭南师范学院”,颜色为黑色;(4)设置表格为三行四列,并在表格的第一个单元格中添加文字“学号”;(5)设置第三张幻灯片中表格第一列的列宽为80磅;
(6)设置单元格颜色为默认色。考生答卷如图7所示。系统对考生答卷进行自动评分后给出相应的分数,与Word的评分结果类似。
4 结束语
本文通过对Office编程接口及对象模型的分析,探索了Office文档对象属性的获取方法,利用VBA技术将属性信息应用于Office文档的自动评分,设计和实现了Office操作题自动阅卷系统。实验测试结果表明,自动阅卷系统性能稳定,阅卷速度快,结果正确可靠,既保证了操作题考试的公平性,又提高了教师阅卷的效率,对计算机类课程上机考试系统的设计具有一定的实用价值。
参考文献
[1]李彩云.带自动阅卷功能的模拟考试系统的设计与实现[D].北京:北京工业大学,2009.
[2]Taruna Goel,Rachna Chaudhary.VBA专业项目实例开发[M].北京:中国水利水电出版社,2003.
[3]罗刚军.Excel VBA程序开发自学宝典[M].北京:电子工业出版社,2011.
[4]王鑫.计算机基础考试中Office操作题自动阅卷及关键技术研究[D].哈尔滨:哈尔滨工程大学,2008.
[5]李文江.利用VBA实现对Word文档的自动评分[J].重庆文理学院学报,2007,26(2):73-77.
[6]李剑波,李小华.考试系统中操作题自动阅卷技术研究与实现[J].信息技术,2005,(10):25-27.
[7]李旌燕.EXCEL操作题自动出题和自动阅卷系统的设计与实现[D].长沙:中南大学,2009.
做个office达人 第10篇
手机HTC Wildfire
这款新近上市的手机中文名字比较有意思,叫野火,至于有没有燎原之势就不妄加评说了。对于喜欢智能操作的用户来讲,HTC品牌绝对可以名列三甲。这款HTC Wildfire在外形上具有浓重的HTC风格,圆润的机身加上直板触控的造型和之前HTC推出的很多Android手机很类似,不过该机没有使用尾部翘起的设计。屏幕方面这款手机使用的是3.2英寸240×320像素的触控屏幕,显示效果一般。该机在系统方面使用的是Android OS v2.1版本,界面方面使用了HTC Sense,整体感觉十分华丽流畅。硬件该机内置高通MSM7225 528MHz处理器,具备512MB ROM+384MBRAM空间。另外蓝牙、GPS、wifi等功能也是一应俱全。内置的500万像素摄像头成像效果虽说一般,但也基本能满足日常使用需要。
移动PC苹果iPad
现代人办公讲求的是效率,越来越多的人投身于移动办公的队伍中。与客户网络沟通,收发邮件,收集信息,完全可以坐在自家的马桶上完成。这里不禁有人要质疑,手机功能强大了,要个小破本有啥用?是啊,ipad唯一欠缺的就是通话功能。可我们目前还不能用手机给客户作演示,不能用手机给领导作汇报,此时此刻ipad的优势就明显了。它是可以让你在客厅随意上网的设备,是书房里的一本电子书,是孩子们的电影播放机,一本相册,一部音乐点唱机,同时还是游戏迷们掌上的一部游戏机。另外,它还可以让你随时处理工作所需的文档,日常往来的邮件,也可以让你随时随地浏览网上的精彩共享视频。如果以上这些还不能成为让你拥有一部iPad的理由,那么还有很多的应用程序等待你来体验。
数码单反佳能50D
不管最终选择如何,笔者坚决做套机的抵制者,这种搭售的技巧对于准数码达人来说更是莫大的侮辱。机身、镜头按需選购,当然价格还是最终的决定因素。佳能500D、550D、50D三者的巧妙关系自不必说,往往注定了选购者徘徊在三岔口的宿命。像素不是图片成败的关键,几百万的像素差别之于成像影响,肉眼是根本分辨不出来的,有无视频拍摄也被赋予鸡肋嫌疑。佳能50D机身采用轻量但坚硬的镁合金材料,底盘和反光镜箱也由镁合金制造而成,使得机身非常强韧、坚固和轻便。以佳能50D的机身重量和体积来说,还是比较适合手掌较大并且力气较足的人士使用。佳能50D体现了佳能不甘于落后并且有信心继续带领单反王者风骚之意。从与成像相关的诸项规格来看,如1510万像素、新一代DlGIC 4图像处理引擎以及镜头通光量校正等功能,佳能仍有足够的能力驰骋于高画质数码单反之列。而脸部识别功能与92万像素3.0英寸LCD的融入则是紧跟潮流的做法罢了。
移动存储三星G2 Portable
移动硬盘因其携带方便、存储空间大、使用简单而成为移动存储介质的主流设备,无论是办公一族还是数码达人,都开始将大量的数据资料备份到移动硬盘中享受随身存储共享的便利。兼具时尚外观和稳定性能,并且拥有强大的加密备份能力的移动硬盘—直以来都是流行的宠儿。继整合原有的移动存储领域,推出首款圆润造型的S2原装盘之后,三星于今年又推出了造型更加时尚,环保性更强的G2系列,其中主流定位的三星G2 Portable移动硬盘更是倍受青睐。三星G2 Portable移动硬盘的时尚人性化设计十分打动人心。而且硬盘拥有强大的传输性能,能为用户省下很多时间。在数据安全防护方面,G2 Portable拥有三星独家研发的SecretZone安全技术,可以有效地保证数据的安全性,还有Auto Backup软件可以实时和定时备份数据,设计十分周到。
便携式照片打印机炫飞SELPHY CP780
无论是完美的二人假期,还是全家出游野餐时,拥有一台身材小巧的照片打印机都不会让您错失一分一秒的快乐瞬间。全新炫飞SELPHY CP780是炫飞SELPHY CP760的升级产品,打印速度及图像优化功能均有提升,波浪设计更为简约浪漫,是专为乐享多彩影像生活的现代都市人群量身定制的便携式小型照片打印机。通过改进打印机技术,炫飞SELPHY CP780在减少噪点的同时生成色彩明亮、细节丰富的图像。针对拍摄当中的红眼现象,CP780特别设计的消除红眼功能,能够轻松修正照片在拍摄时留下的瑕疵。
CP780能够直接与佳能旗下的数码相机、数码摄像机等影像设备通过USB接口相连并直接进行照片打印,也可以通过打印机上方的读卡器直接打印存储卡中的照片。此外,CP780还可以通过另外购买的BU-30适配器从而实现手机蓝牙无线打印功能。
音频播放器BeoSound 1
微软Office2010上市 第11篇
项目执行:信诺传播顾问 (北京) 有限公司
Microsoft Office是微软公司开发的一套基于Windows操作系统的办公软件, 常用组件有Word、Excel、Powerpoint、Outlook等。从90年代微软推出第一代Office办公软至今已有20年时间, 而微软正是通过这一系列产品改变了人们的办公方式, 为其巩固个人电脑操作系统的地位做出了重要贡献。
从去年开始, 微软允许用户在正式版推出前免费下载Office 2010试用版, 据不完全统计, 全球已经有超过500万用户通过网络免费使用这一版本, 中国方面的用户则超过50万人。作为微软新一代旗舰办公套件, 这款办公软件融入了众多强大的创新功能, 并提供跨PC、手机、浏览器的无缝体验, 能够更好地帮助用户通过文字、图像和视频表达自己的创意和想法, 以其卓越的创新功能、强大的平台性能以及顺畅的使用体验, 赢得了广大测试版用户的一致好评。
与以往的产品发布不同, 为使用户第一时间就了解并喜欢Office 2010, 微软中国此次采用了更加贴近用户、互动性更强的市场推广策略, 包括“Office大赢家”、“爱要勇敢表达”等线上参与活动, 推出了由微软员工创作并演唱的《2010, 爱要勇敢表达》主题歌等。作为Microsoft Office的忠实用户, 著名演员及新生代导演徐静蕾也现身Office 2010发布会现场, 与大家共同庆祝Office 2010的盛大发布, 分享她使用Office 2010的亲身体验。
产品优势突出
作为办公软件的先驱, Office产品经过多年的不断积累和创新, 为数亿用户提高办公效率做出了贡献。根据调查公司com Score Tech Metrix数据证实, 全球超过10亿台电脑安装了Microsoft Office软件, 成为全球应用最为广泛的生产力套件, 同时也显示了这一软件在打造数字世界的过程中所发挥的重要作用。在一项针对Office 2010测试版用户的调查中, 75%的用户表示自己计划在半年内购买这款产品, 这充分说明全球用户对Office 2010具有浓厚的兴趣。
Office 2010不仅承继了以往产品的优秀功能, 而且还增加了很多特色功能, 其中最具自身突破创新的功能, 就是无缝协同工作和视觉增强工具, 只要通过网络, 用户可以不受空间限制编辑、使用和浏览Office 2010文档, 进而帮助用户高效工作并与私人、商务社交圈保持互联。此外, 这款软件还凝聚了许多微软中国工程师的智慧并包含了更多的中国传统文化元素, 比如更多的传统字体、对少数民族文字的支持等等。继Office2010测试版获得良好的反响以及windows7大获成功之后, 分析机构预测Office 2010将成为有史以来用户最多的Office产品。
功能情感并重
一般来说, 产品性能很难通过新品发布会进行完美诠释。尤其是有太多技术名词的软件产品发布会, 其传播对象也一般以技术人员和科技类媒体为主, 公众关注则相对较少。然而, Office软件有其自身的特殊性, 不仅用户覆盖广泛, 而且认知程度高, 在办公软件领域几乎没有竞争对手。可以肯定地说, 其产品上市的首要传播任务则是提升受众的喜好度和需求度。
此外, Office 2010版本增添了更人性化的功能, 致力为用户提供更娱乐、更高效、更完美的使用体验, 学生和家庭无疑也是上市活动需要影响的重要群体。从上市活动的定位来看, 此款产品在上市以前就已经获得超过50万中国用户的下载, 为其上市前的预热传播做了很好的铺垫。而且经过长时间的需求积累, 用户关注度上升至临界点, 我们将发布会定位为“发布盛典”, 以此突出“万众期待”。根据Office 2010的产品特点, 功能和情感层面的两个诉求成为最佳切入点。
“让创意尽情实现”正是与受众情感层面的沟通表达, 整体活动的视觉信息设计也均以此为中心展开。微软方面首次尝试以轻松、娱乐的方式与消费者进行近距离互动, 让消费者在轻松娱乐中更进一步了解Office 2010的特性, 并利用它们为自己的工作和生活增添一抹愉悦的心情体验。在功能层面, 设计了主题式的展示和体验, 包括以故事为主题, 由嘉宾演示产品的特色功能, 设置体验区和互动区, 观众自主操作, 增强体验感。同时, 配合了大量的网络直播, 将上市活动的影响范围最大化。
创意尽情实现
引爆激情的互动
作为Office 2010在上市活动前与目标受众进行情感沟通的重要方式, 微软结合新媒体的传播方式, 启动了线上活动“Office大赢家”和“爱要勇敢表达”。曾几何时, 我们认为Office只与工作结缘, 但如今最新版Office 2010将成为用户生活中的忠实伙伴。
其中, “爱要勇敢表达”这个活动是以网络媒体为平台, 将“爱要勇敢表达”理念作为“创意尽情实现”的一个沟通点, 鼓励用户使用Office 2010中的新功能制作并在网上分享自己关于爱的故事。活动中微软邀请知名广播节目“飞鱼秀”的二位主持人喻舟和小飞加盟助阵, 以视频的方式在节目中与大家一起谈论、分享。而“Office大赢家”评比活动的目的则是提升Office 2010的新功能体验度, 这个活动的高潮被延续至了产品发布活动现场, 达到了整体宣传的连贯性。
不同寻常的开场秀
Office 2010与以往产品的不同之处在于更注重用户创意的呈现。用户只要使用新增和改进的图片格式工具就可以将文档画面转换为艺术品, 淋漓尽致地表达自己的想法。活动的执行策略正是以这个角度作为切入, “用创意配合创意, 以创意诠释创意”。
新品发布会地点选定在北京著名的创意集市798, 通过场地的艺术氛围营造轻松、快乐的空间环境。通过这种虚实结合的形式, 以“创意尽情实现”为理念, 为到场来宾呈现了一个不同寻常的开场秀。在大屏幕播放提前录制好的一段舞蹈之后, 来宾们地惊奇地发现视频中的舞蹈演员竟然从背景板中走出来, 为大家献上了一段激情澎湃的舞蹈。
著名演员徐静蕾以一身红色连衣裙亮相发布会现场, 并分享了她使用Office2010的体验。在微软总裁Simon Liang与徐静蕾的互动环节中, 我们特意为徐静蕾准备了“我爱微软”字样的横幅, 而横幅上飞扬飘逸的书法字, 正是出自Office2010之手。
感性价值挖掘
对于软件产品而言, 诉求点过多和专业性过强素来是传播中需要面临的挑战。微软作为史上最成功的计算机公司之一, 其Office产品更是功能强大且丰富的代表作, 在消费市场具有了高度的知名度, 此次上市活动的主要目的就是通过正式推出Office 2010产品来提升受众的喜好度及忠诚度。
上市活动在预热阶段的两个线上活动, “爱要勇敢表达”的谷歌和百度搜索结果分别超过38万和17万条, “Office2010大赢家”活动在谷歌和百度的搜索结果分别超过5.3万和19万条。在现场活动中, 由职场题材电影《杜拉拉升职记》的导演兼主角徐静蕾作为嘉宾, 通过一系列活动环节设计对“爱要勇敢表达”的故事主线进行诠释。此外, 以具有创意的视觉展现及大量的体验区设置, 让参加上市活动的受众切身体验产品功能。
Office2010的产品特色就是最好的传播素材, 从而为产品实现成功转型奠定基础不再只是“理性而高效”的既有印象, 而是为用户增加“感性而丰富”的个人体验。
专家点评
Microsoft Office是一套几乎所有电脑用户都耳熟能详的办公软件。新一代Office2010如何上市才能激起公众的欲望和热情?项目策划以功能、情感并重为主线, 无疑是非常正确的选择。对于一个高知名度品牌旗下的新产品, 使公众在第一时间就了解并喜欢, 主打美誉度而非单纯的提升知名度, 显然是更为重要的战略任务。
策划的目的在于“做对的事情”, 找准目标并知道向何方努力;执行的关键是如何“把事情做对”, 往往细节决定成败。由于Office 2010产品的实现载体是个人电脑, 因此在项目执行中, 传播手段大量地采用了网络媒体, 包括产品新闻、现场直播、视频分享、功能分析等等内容都完全以网络媒体作为传播载体, 开展“Office大赢家”、“爱要勇敢表达”等线上活动, 以及虚实结合展现“创意尽情实现”理念的“开场秀”, 通过线上传播和线下活动的相互支撑, 实现产品传播的广度和用户体验的深度。更重要的是以轻松、娱乐的方式, 使公众乐于参与、形成互动, 而不是简单的“你听我说”。创造出令人印象深刻的“分享”和“体验”, 由此帮助新产品更好地植入公众心里, 其思路、创意可圈可点。
在公共关系被引入中国大陆的早期, 为了人们更好地理解这一“舶来”的新事物, 业界常说“公关就是把事情做好’并告诉’别人”。倘若Office2010没有“做好”、不是“产品优势突出”, 仅仅着眼于在“告诉”公众方面做文章, 也是不可能取得预期的公关和沟通效果的。当今我们继续强调这一准则, 有着重要的现实意义。