搜狐首页 - 新闻 - 体育 - 娱乐 - 财经 - IT - 汽车 - 房产 - 女人 - 短信 - 彩信 - 校友录 - 邮件 - 搜索 - BBS - 搜狗 
Sohu >> 教育频道 >> 合作媒体 >> ≤信息技术教育≥ >> 技术学苑

智能交互PowerPoint也行

LEARNING.SOHU.COM    2005年8月17日09:40   [ 宋志明 ]  来源:[ ≤信息技术教育≥ ] 
页面功能【我来说两句(0)】 【收藏本文 收藏本文】 【热点排行】 【推荐】【字体:  】【打印】【关闭
        PowerPoint是大家喜欢的一种课件制作工具,做演示型课件轻轻松松,但是如果课件中有填空题、选择题或判断题,并要求作智能反馈的时候,PowerPoint似乎就显得力不从心。其实,这是一种误解,PowerPoint对于这类交互也是可以轻松完成的,不过,您得使用VBA代码。

  填空题

  点击菜单命令“视图/工具栏/控件工具箱”,打开控件工具箱工具栏,点击其中的“文字框”控件。在幻灯片需要的位置拖拉鼠标得到合适大小的文本输入框。单击选中它,然后单击右键,在弹出的右键菜单中选择“属性”命令,打开它的属性设置对话框。在这里,可以根据需要对输入框的背景色、输入文本的颜色和字体等内容进行设置,如图1所示。

智能交互PowerPoint也行  

  选中该文本输入框,右击,选择“查看代码”命令,打开代码编辑窗口,如图2所示。点击右上方的下拉按钮,在弹出的下拉列表中选择“LostFocus”。这样做的目的是:当文本输入完成、鼠标离开这个文本框的时候,就会出现在下面设置好的反馈信息。

智能交互PowerPoint也行  

  找到代码编辑窗口的这两行代码:

  Private Sub TextBox1_LostFocus()

  End Sub

  在这两行文本中间插入如下代码:

  If TextBox1.Value = "李白" Then

  MsgBox"不错,你填对了。恭喜您!",vbOKOnly,"填空题"

  Else

  MsgBox"不对吧?再想想,也许您就能想起正确答案呢!",vbOKOnly,"填空题"

  TextBox1.Text = ""

  End If

  说明:本例中这个填空题的正确答案就是“李白”,至于另外两句话分别表示答对或答错时课件的反馈信息,制作中可以根据实际自行更改。

  如果有多个填空题,那么需要将上面代码中的TextBox1替换为TextBox2、TextBox3等,依此类推。

  单项选择题

  利用“控件工具箱”中的“选项按钮”,在幻灯片适当位置放四个单选按钮,以表示A、B、C、D四个选项(题干可用文本框另行输入)。选中第一个单选按钮,点击右键,在右键菜单中选择“属性”命令,打开这个按钮的属性设置对话框。选中“Caption”右侧的内容,将其删除,改为“李白”(这就是该选项的内容了,同时就是正确答案);在“AutoSize”的右侧点击一下,然后点击在最右边出现的下拉按钮,选择其中的“True”。同样的方法,在“BackStyle”右侧的下拉列表中选择“0-fmBackStyleTransparent”使按钮的背景透明,点击“Font”右侧的选择按钮,选择合适的字体和字号。其余三个按钮也用同样的方法添加选项内容,同时完成上述设置。

  现在可以选中窗口中的“李白”单选项,右击,在右键菜单中选择“查看代码”命令,然后在打开的代码编辑窗口中输入如下代码:

  Private Sub OptionButton1_Click()

  MsgBox ("真不错,您做对了")

  End Sub

  这是答对题的反馈。其余三个按钮也给它们添加代码,不过,反馈的那句话可就不能是“真不错,您做对了”。全部完成后,就可以放映了。

  多项选择题

  有了前面的基础,多项选择题也容易做了。先利用“控件工具箱”中的“复选框”按钮,在幻灯片编辑窗口中放一个复选项。和前面一样,在右键菜单中选择“属性”命令,打开属性设置对话框。这里的设置与单选项的设置差不多。需要将“AutoSize”设置成“True”,这样复选项就会根据内容的多少调整复选框的大小,在“BackColor”处设置此选项的背景颜色,将“Caption”的值改为需要的选项。参照前面的操作就可以了。

  用同样的方法再放三个复选框,以代表A、B、C、D四个选项,分别进行设置。

  再在右键菜单中选择“查看代码”命令,在代码编辑窗口中输入如下代码:

  Private Sub CommandButton1_Click()

  End Sub

  在这两句代码中间插入以下代码:

  If CheckBox1.Value = True And CheckBox2.Value = True And CheckBox4.Value = True And CheckBox3.Value = False Then

  MsgBox"厉害,选对了!",vbOKOnly,"多项选择题"

  Else

  MsgBox "不好意思,您做错了。再仔细想想?",vbOKOnly,"多项选择题"

  CheckBox1.Value = False

  CheckBox2.Value = False

  CheckBox3.Value = False

  CheckBox4.Value = False

  End If

  看出来了吗?这个实例中正确答案应该是选“ABD”。其他答案可以更改一下If这一语句中的复选框名称就可以了。

  是非判断题

  仔细想想,是非判断题其实就是只有两个选项的单项选择题。完全可以放两个单选按钮,分别代表“是”和“非”。然后按前面单项选择题的制作方法操作。这里就不罗嗦了。

  好了,有了上面这些,在PowerPoint中制作智能交互就不是件很难的事了,读者也一定做得到的。如果需要制作的是一份交互性的试卷,那么这个工作量就显得比较大了。可以复制相应的代码然后根据具体问题进行修改,这样可以在一定程度上减少工作量。此外,本例制作的交互效果是建立在学生的上机操作基础上的,所以,制作完成后,应将PowerPoint保存成PPS格式文件,这样,学生双击此文件时即可运行演示过程,以避免学生对试题进行编辑。

  



搜狗(www.sogou.com)搜索:“交互”,共找到 2,607,879 个相关网页.

·中国青年报:高端教育丢失了人格培养
·法制日报:义务教育法修订草案呼之欲出
·新京报:谁给了他们“圈养”孩子的权力
·中国青年报:免费是义务教育应有之义
·江苏电视台:苏州率先免费义务教育何罪之有?
·北京青年报:性别教育和性教育哪个更重要?
·教育观察:谁是高校下一个自杀者
·教育观察:再谈“高等教育”--高校里的人
·教育观察:质疑我国的高等教育
·教育观察:老师你拿什么让我敬佩你?
·教育观察:大学究竟是世界一流学府还是衙门
·教育观察:看诺贝尔奖得主投生中国的另类生活
[搭乘新闻直通车,订阅精彩教育新闻与考试资讯]
   
页面功能   【我来说两句】 【热点排行】 【推荐】 【字体:  】【打印】 【收藏】 【关闭
相关新闻
  • “课堂练习”也交互(08/17 09:36)
  • “课堂练习”也交互(08/17 09:36)
  • “课堂练习”也交互(08/17 09:32)
  • 体验交互的乐趣(08/17 09:20)
  • 体验交互的乐趣(08/17 09:20)
  • 体验交互的乐趣(08/17 09:14)
  • 体验交互的乐趣(08/17 09:06)
  • 大会交互问答(图文)(09/19 19:11)
  • 请发表您的看法
    用户: 匿名发出
    您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。
    留言:
    *经营许可证编号:京ICP00000008号
    *遵守《互联网电子公告服务管理规定》
    *遵守《全国人大常委会关于维护互联网安全的规定》

    自助游
    网上闯关玩游戏 赢大奖啦







    搜狐商城
    ·vip9.5折免运费
    ·暑期热销品超低特惠
    ·Beyond05告别演唱会
    ·全国注册会计师考试
    ·新东方英语精品荟萃
    ·Photoshop CS经典
    更多...

    ChinaRen - 繁体版 - 搜狐招聘 - 网站登录 - 网站建设 - 设置首页 - 广告服务 - 联系方式 - 保护隐私权 - About SOHU - 公司介绍
    Copyright © 2005 Sohu.com Inc. All rights reserved.搜狐公司 版权所有