PowerPoint2003的另类智能交互
——不用VBA代码课件也交互
文/图 刘维臣 孙明伟
PowerPoint以其操作简单,制作快捷等优点倍受课件制作者的青睐。特别是新版PowerPoint2003更是一款利器,在自定义动画方面就增加了很多效果,如旋转,动作路径等。在以前做演示型课件PowerPoint是首选,但做交互性的课件方面就显得比较笨拙,很少人使用,如果使用,也只是在练习题方面增加VBA代码以实现课件的交互。对于使用代码语言不熟的作者,添加VBA代码则是一个比较麻烦的事情,而且容易出错。使用PowerPoint2003则不用填写VBA代码也可以实现课件的简单交互,那么怎么能实现呢?那就是使用自定义动画中的触发器。
触发器的作用是可以将演示文稿中的任意对象设置为触发器,点击触发器引发动画演示。
我们以图一为范例演示触发器的制作过程,要求点击扑克牌图片时引发扑克牌图片本身做180°的旋转,然后飞出答案“是”与“不是”。
1、输入图片中的内容并设置动画
按图一中的内容输入文字,并插入图片,答案的文本框应输入六个以实现和扑克牌图片的对应,因为触发器的设置是在自定义动画中进行的,所以要输入六个文本框。设置六个答案文本框动画效果为从底部飞入。
2、设置触发器
在自定义动画列表中双击“形状1:是”的动画列表,弹出“飞入”对话框,选择“计时”标签,单击“触发器”,选择“单击下列对象时启动效果”单选框,在下拉框中选择“扑克牌2”,如图2所示。
最后同样设置其它文本框。这时的结果是:点击扑克牌会飞出答案“是”或“不是”。
3、触发器复杂设置
首先设置所有扑克牌图片的动画效果为“陀螺旋”,并在数量选项设置为“180°顺时针”。然后在在自定义动画列表中双击“扑克牌2”的动画列表,弹出“飞入”对话框,选择“计时”标签,单击“触发器”,选择“单击下列对象时启动效果”单选框,在下拉框中选择“形状1:是”,同样设置其它所有的扑克牌图片。这时的结果是:点击扑克牌会飞出答案“是”或“不是”,点击“是”或“不是”对应的扑克牌图片做180°顺时针旋转,这并不是我们所要求的结果。最后一步,在自定义动画列表中把“触发器:形状1:是”中的“扑克牌2”拖动到“触发器:扑克牌2”中,并修改“形状1:是”的动画效果选项,把“开始”设置为“之后”。同样设置其它动画,结果为图三所示。
这时浏览的结果是:点击扑克牌图片,扑克牌图片做180°顺时针旋转,然后飞出答案“是”或“不是”。
演示文稿的常规换页是通过单击鼠标来实现,为防止点错图片时换页,可修改幻灯片切换列表中的换片方式,取消“单击鼠标时”即可,可加入两个“动作按钮”实现换页。使用触发器还可以制作选择题、判断题等类似的练习题,还有一些简单的图形拼接等。