欢迎光临 MathCai
我们一直在努力

利用VBA实现反馈式交互

在PowerPoint中,结合控件工具箱,利用内嵌的Visual Basic 编辑器编写代码,用户在使用时可以得到即时的反馈信息,实 现了人与课件的反馈式交互。该方法适用于制作单选题、多选 题、填空题、判断题等题型。下面通过一个单选题的制作实例来 说明如何使用VBA实现反馈式交互。具体操作如下:
(1)设置题干。选择“视图工具栏控件工具箱”,在幻灯片 上添加一个“标签”对象,修改其Caption属性值,即输入题干内 容。
(2)设置选项。用相同的方法再添加4个标签,并设置各标 签的Caption属性值,即输入各选项的内容。
(3) 编写代码。双击其中一个标签,打开Visual    Basic编辑 器,在光标处添加命令:msgbox(“正确丨”),然后双击其它3个标 签,在相应的编辑器中的光标处添加命令:msgbox( “错误丨”)。
放映时按下每个选项,都会弹出一个对话框,即时得到反 馈信息。[2]其余题型的制作方法类似,以此类推。
利用动作按钮实现幻灯片播放的自由跳转
PowerPoint中预定义了 12个不同形状的动作按钮,利用它 们可以实现幻灯片播放的自由跳转,从而达到人机交互的效 果。在此通过实例“回到首页”介绍如何利用动作按钮实现幻灯 片播放的自由跳转。具体操作如下:
(1)在欲进行跳转的幻灯片中,选择“幻灯片放映动作按 钮”,在其级联菜单中选择“动作按钮:第一张”。
(2)在幻灯片中单击,出现刚才选中的动作按钮。在“动作 设置”对话框中选择“单击鼠标”选项卡,选择单选按钮“超链接 到第_张幻灯片”。若想单击按钮播放音乐,可选择“播放声 音”复选框。设置完成后,单击“确定”即可。
放映时单击动作按钮即可跳转到第一张幻灯片。其它动作 按钮的使用方法类似,使用时可以根据需要进行选择。此方法 适合于幻灯片播放时的自由跳转,可避免使用者迷航。
利用触发器实现交互
首先自定义几个动作按扭,插入音频文件,再利用“自定义 动画添加效果声音操作”,在其级联菜单中选择控制按扭,在 下拉菜单中选择“计时”,在对话框中“计时”标签下点击“触发 器”,设置触发对象,可以实现对插入的音频文件的播放控制。 本例将通过实例“声音文件的播放控制”来说明如何利用触发器实现交互。[1]具体操作如下:
(1)自定义动作按扭。在当前幻灯片中选择“幻灯片放映 动作按钮”,在其级联菜单中选择“动作按钮:自定义”,右击该 按钮,选择“添加文本”,命名为播放,按同样的方法添加“暂停” 和“停止”按钮。
(2)插入声音文件。选择“插入影片和声音”,在其级联菜 单中选择“文件中的声音”插入声音文件。在弹出的对话框“希 望如何开始播放声音”中选择“在单击时”。
(3)设置触发器。右击声音图标“小喇叭”,选择自定义动 画,在“添加效果”下拉菜单中选择“声音操作”,在其级联菜单 中选择“播放”,在任务窗格下拉菜单中选择“计时”,在对话框 中“计时”标签下点击“触发器”,选择“单击下列对象时启动效果”,在选择框中选择对应的动作按钮(触发对象要与动作按钮 上的功能名称一一对应)。同样的方法可设置其它触发器及其 触发对象。
放映时单击触发器可以控制声音文件的播放、暂停和停止。插入的文件还可以是文件中的影片,设置方法同声音文件。 画面中的任一对象都可以设置为触发器,单击即可触发其对象 发挥作用。另外,设定好的触发器可以重复使用。
利用热对象实现交互
文本、图形、图片等都可以设置为热对象,幻灯片放映时单击或鼠标移过这些热对象可以进行相应的跳转,实现交互。以 热字为例来介绍如何利用热对象实现交互。[4 ]具体操作如下:
(1)右击幻灯片中欲设成热字的文字,选择“动作设置”,在 “动作设置”对话框中选择“单击鼠标”选项,选中“超级链接”单 选按钮,在其下拉列表中选择超级链接的目标。
(2)设置完成后,设成热字的文字字体颜色发生变化,且有 下划线标记。
放映时单击热字,即可跳转到超 链接的目标文件。其它热对象也可作为“超级链接的源”,“超级链接的目 标”也可以是另一张幻灯片、另一个演 示文稿或某个应用程序等,但其它热 对象设置完成后,对象本身的颜色不 发生变化,也不会加下划线。其它热对 象制作方法类似,依此类推。
Flash动画体积小,分辨率高,具有 很强的交互功能,所以在PPT课件中 嵌入和链接Flash动画可以大大增加 课件的表现力和交互性。[51下面分别 介绍这两种方法的具体实现。
链接Flash动画 1.5.1插入超链接方法链接Flash动画
(1)选中建立超链接的文字或图片,选择“插入超链接”, 或“右击超链接”,在打开的对话框地址栏中指定要链接的文件名及路径,单击确定。
(2)放映时,单击已建立链接的文字或图片,弹出对话框提 示文件来源不可靠,问是否打开文件,单击“是”即可在新窗口 打开Flash文件。
插入对象方法链接Flash动画
(1)选择“插入对象”,在插入对象对话框中选择“由文件 创建”,通过浏览指定文件名及路径,单击确定,即可在幻灯片 上插入一个代表Flash文件图标。
(2)右击该图标,选择“包对象”及其级联菜单中的“激活内 容”,单击确定。弹出对话提示对象可能有病毒,问是否继续,选 择“是”即可在新窗口打开Flash文件。
嵌入Flash动画
嵌入Flash与链接Flash不同,嵌入的Flash文件在幻灯片放映时会自动播放,使用者不能对其控制。嵌入Flash动画的具体 操作如下:
(1)选择“视图工具栏控件工具箱”,单击右下角的“其它 控件”按钮,选择Shockwave Flash Object控件,在幻灯片上拖出 一个含有对角线的矩形框,调整其大小、位置适中。
(2)右击矩形框,选择“属性”,打开属性窗口。在“Movie”项 中键入所要嵌入的Flash文件名,把“ Playing ”设置成“ true ”。
放映时该Flash动画会自动运行。需注意Flash文件和PPT文 件在同一目录下时,可只输入Flash的文件名,或输入其相对路 径。
6种方法比较
前面分别介绍了 PPT课件中实现交互功能的6种方法,它 们都能丰富课件内容,增强课件的表现力,但是侧重点不同,常
作用途也不一样。表1中汇总了 6种方法的关键操作步骤、各自的优缺点及常作用途,以方便课件制作者根据需要进行选择。
这些方法虽然各有侧重,但如能结合使用,将会制作出交互性强、操作简便、层次清晰、反馈及时、方便使用者使用的PPT课件。然而目前大多数PPT课件都缺乏交互,不能有效地提高教学质量。通过对这6种方法的应用比较,课件制作者能够制作出更具交互性、实用性和表现性的课件,优化教学效果。

图片1.png

参考文献:
[1]刘芳.PowerPoint动画与交互功能的教学应用探讨[J].计算机与 网络,2007(10).
[2]程智.利用VBA来提高PowerPoint制作的课件交互性[J].中国电化 教育,2002(6).
[3]毛贵明.增强PowerPoint演示文稿中的交互性[J].中国电化教育, 2000(10).
[4]洪智凤.PowerPoint演示文稿中交互性的实现[J].计算机时代,2001 ⑷.
[5]那军.PowerPoint2000课件中实现嵌入和链接Flash动画[J].中国 现代教育装备,2005(10).

未经允许不得转载:MathCai » 利用VBA实现反馈式交互
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址