使用控件制作PPT课件交互练习题

来源 :大学教育 | 被引量 : 0次 | 上传用户:jym956
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]很多人使用PowerPoint制作PPT课件,却因不熟悉编程而不能发挥PowerPoint强大的功能,本文简单介绍PowerPoint2003中常用控件及VBA知识,通过制作单选题、多选题和填空题等案例,让大家能迅速掌握并制作出具有交互功能的PPT课件练习题。
  [关键词]PowerPoint2003 PPT课件 控件 VBA
  [中图分类号] G484 [文献标识码] A [文章编号] 2095-3437(2013)07-0054-02
  自1990年微软(Microsoft)的PowerPoint问世后,这款软件在国内被越来越多的教育工作者使用,在信息化教育大环境推动下,很多人提倡使用多媒体课件开展教育活动。因为PowerPoint上手容易,成为大多数教师制作课件的首选。使用中,很多老师对幻灯片的基本操作以及文字、图片、音视频等素材的编排都比较熟悉,但制作具有交互功能的练习题却感到很棘手。利用PowerPoint中的编程虽可以实现,但很多人担心编程难以掌握而望而却步。事实上并不需要太多的专业编程知识,利用PowerPoint自带的控件,配合一些简单的语句就可以实现PPT课件强大的交互功能。
  一、PowerPoint中的控件及VBA的简单知识
  在Microsoft Office系列软件中,提供了一组这样的工具,称为控件(亦称ActiveX控件),可以使用它在PowerPoint演示文稿中控制一组预定义的事件(或执行一段程序代码)来达到我们需要的目的。在Powerpoint(以2003为例)中选择菜单“视图-工具栏-控件工具箱”,如图1。
  (一)常用的控件
  文本框(TextBox):可输入文本,可形成滑动条展示于大量的文字,亦可用于设计填空题;
  命令按钮(CommandButon):用于制作按钮,常通过点击后执行一定的代码;
  选项按钮(OptionButton):通常一组使用,只能选中其中一个,可用于制作单项选择题或判断题;
  标签(Label):用于表现静态文字信息,如显示选择题、判断题的题目等
  复选框(CheckBox):是一个选择控件,可用于多项选择题的制作。
  (二)控件中常涉及的属性
  以命令按钮为例,在控件工具箱中选择命令按钮,鼠标变成十字形,在页面上点击或拖拉会出现一个“CommandButton1”的按钮,右击鼠标,选择“属性”,弹出一个属性窗口,如图2。其中常用的参数有:
  名称——控件默认名,一般不作修改,如果修改,会影响到VBA中的对象名称;
  Caption——控件显示名,如将Caption后面的CommandButon1改成确定,我们将发现页面上命令按钮的文字就变成了确定;
  Font——用于设置控件显示名的字体、大小等;
  BackColor——设置按钮背景色;
  Height、Left、Top、Width——用于设置命令按钮的位置及大小;
  Picture——可导入图片作为命令按钮的背景图。
  (三)VBA简介
  VBA是Visual Basic for Application的简写,它以应用程序开发语言VISUAL BASIC语言为基础,经过修改并运行在Microsoft Office的应用程序,可以使这些应用程序(PowerPoint、Excel等)自动化,极大地增加Office系列软件的交互性。在PPT中,对于控件如果不添加代码,控件的使用价值将大大降低。
  仍以命令按钮为例,双击页面中的命令按钮,页面将跳转到VB的编辑界面,如图3。如果我们在光标默认闪烁行中添加代码,就意味着PPT放映中点击命令按钮后,将执行添加的程序代码。
  二、使用控件制作PPT课件中交互练习题
  (一)PPT课件中的单选题
  在PPT页面上利用普通的文本框输入题干,插入4个选项按钮控件(OptionButton),将属性里面的Caption修改为选择项内容,具体如图4。将题干和选择项位置调整合适位置。双击第一个选择按钮控件进入VB编辑界面,可看到有OptionButton1-4四个对象,对OptionButton1、OptionButton2分别输入:
  Private Sub OptionButton1_Click()
  MsgBox ("错误")
  End Sub
  以及Private Sub OptionButton2_Click()
  MsgBox ("正确")
  End Sub
  其余2个选择按钮的代码操作类似OptionButton1代码的输入。
  运行PPT,点击B选项,会跳出“正确”的提示框,点击其他选项,会跳出“错误”的提示框。当然我们还可以将上面的代码进行修改,将“错误”的文字换成其他文字,运行时可显示其他的提示文字。
  (二)PPT课件中的多选题
  多选题设置类似单选题,不过插入的是复选框(CheckBox)控件,并添加一个命令按钮控件,具体如图5。进入VB编辑界面后,此处主要编辑CommandButton1对象代码,输入如下代码:
  Private Sub CommandButton1_Click()
  If CheckBox1.Value = True And CheckBox2.Value = True And CheckBox3.Value = True And CheckBox4.Value = True And CheckBox5.Value = False Then
  MsgBox ("正确")
  Else: MsgBox ("错误")
  End If
  End Sub
  该例中CheckBox1.Value=Ture表示该复选框被勾选,如未选,系统默认CheckBox1.Value=False,因为答案是ABCD,E是错误的,所以要强调CheckBox5.Value = False,代码才能判断正确的选择项。
  (三)PPT课件中的填空题
  选择文本框控件插入,并添加一个命令按钮,如图6。进入VB编辑界面,选择文本框控件,注意事件为change,输入如下代码:
  该例中因为“秦观”“秦少游”都是正确答案,所以要考虑到这一点。当然我们也可以对文本框控件不编辑代码,另增加一个命令按钮,将粗体代码添加在命令按钮控件的Click事件中,运行时输入文字不会有任何变化,只有通过点击命令按钮给出答案的判断或提示。
  [ 参 考 文 献 ]
  [1] 北京博彦科技开发有限责任公司. Offce VBA编程高手[M].北京大学出版社,2000,(12).
  [2] 网冠科技.Visual Basic 6.0控件时尚编程百例[M].机械工业出版社,2001.
  [责任编辑:陈 兵]
其他文献
:随着网络和信息技术的发展,信息管理工作开始逐渐进入高校当中.在信息化管理工作中,高校只有努力完善相关制度,开发适用、先进的学生管理信息系统,认真开展管理信息化建设,不
[摘 要]高校毕业生的就业工作关系到社会稳定和高等教育的发展,虽然近两年来就业形势有所好转,但是就业难问题却越来越突出,分析就业形势好转的原因才能认清发展趋势,分析形势好转与就业现实困难的矛盾和深层次原因,才能更好地给出对策。  [关键词]毕业生 就业 现状 问题 对策  [中图分类号] G473.8 [文献标识码] A [文章编号] 2095-3437(2013)02-0075-03  自实施高
文章利用数据包络分析法、区位商分析法和市场占有率指标,对长江三角洲装备制造业54个子行业的资源配置状态进行了实证分析,根据长江三角洲装备制造业在内部结构和能力上客观
"这是我的环保科技作品《隧道节电感应系统》,作品的创意源于每次外出旅游经过高速公路隧道时,我发现隧道里的灯总是亮着。这样非常浪费电!于是我产生了一个创作灵感:发明一
我国的分税制改革将增值税确定为中央与地方共享税,但在留给地方财政的增值税总额的25%中,却存在着各地区增值税分享收入与该地区居民增值税负担的不一致.由于税负转嫁以及增
目前对技术溢出的研究较少关注'溢出源',尤其是基于市场竞争视角和中国背景的经验研究.文章首先讨论了Wang-Blomstrom假说,进而借助'市场结构-技术创新'关系
对人口老龄化现象进行分析,总结人口老龄化对区域经济的影响,构建社会经济可持续发展策略,核心目的是在区域经济发展体系完善的同时,实现区域管理的稳定发展,满足现在社会运
随着高科技信息化的发展,我国调频广播工作正面临着机遇与挑战。调频广播信号在直线传播工程中,传播距离和质量受很多因素的影响。因而,需要探索调频广播的优化措施,提高其信
教育期刊编辑参与教育论坛互动,不仅有助于教育期刊提升影响力,更有助于提升自我的编辑业务能力,引领广大教师专业成长。