powerpoint 的制作方法
来源:百度文库 编辑:神马文学网 时间:2024/04/30 22:32:39
Powerpoint作为office系列软件的一个有机组成部分,与word、excel操作界面、使用方法相似,而且可方便地插入各种媒体组件,因而成为广大任课教师制作课件的首选工具。目前中小学教学中使用的课件一般有课堂演示类课件、自主学习类课件和模拟操作类课件。从powerpoint的功能来看,比较适合于制作演示类型的课件。但是如果对powerpoint的使用进行深入挖掘,我们还是可以制作出具有较强交互功能的课件。
一. 用动画和超链接功能实现简单交互。
1.用自定义动画制作具有简单交互功能的填空题、判断题和选择题。
首先将题目内容输出在幻灯片上;接着用插入文本框的方法将每个题的答案依次插入(一个答案对应一个文本框),然后为答案文本框设置动作,如出现、飞入等方式。课堂演示时,教师可让学生先看题目,在学生说出答案后,再显示正确答案。
2.用超级链接制作选择题。
同样先输入题目,将几个备选答案的区域设置为超链接区域,当学生说出他认为正确的答案后,教师通过点选不同的区域调出不同的幻灯片,如果答案正确,链入的幻灯片可以是表扬的图片、祝贺的声音等;如果答案错误,则链入的幻灯片可以为鼓励、加油的画面,这样能够增加课件的趣味性和感染力。但在用超级链接进行交互课件制作时,每个幻灯片中还要做出到下一题的链接,这样才能改变powerpoint课件顺序播放的流程,实现简单的交互功能。
二. 用VBA实现powerpoint中的高级交互功能。
VBA是Microsoft Office系列软件的内置编程语言,是应用程序开发语言VB(Visual Basic)的子集。它功能强大,面向对象,可极大地增加Office系列软件的交互性。
我们如果想在Office XP以后的版本中运行宏,必须将宏的安全性设置为中或低。如果宏的安全性为高,则宏被禁用;设置为中时,在打开带有宏的文件时,自动提示是否启用宏;设置为低时,打开文件时自动启用宏。所以建议将宏的安全性设置为中。
在powerpoint界面中进行VBA编程有两种方式:录制宏和在Visual Basic编辑器中直接编程。录制宏是将一系列操作过程录下来并由系统自动转换为VBA语句,并保存为一个宏文件。如果操作者需要再次执行与录制的宏完全相同的一系列操作,只需运行刚刚录制完成的宏即可,大大地缩短了操作时间,并可以实现日常工作的自动化。如果要在powerpoint中制作出具有较好交互功能的课件,必须采用第二种方式,即直接在Visual Basic编辑器中进行编程。
1.了解powerpoint的控件。
在Powerpoint工具栏上单击鼠标右键,从快捷菜单中选择“控件工具箱”,则下面的控件工具箱会出现在powerpoint工作区内。
在课件制作过程中,我们会经常用的有下面几种控件:
标签:用于表现静态文本,如显示选择题、判断题的题目等,
复选框:是一个选择控件,可用于多项选择题的制作;
文本框:可以输入文本,用来制作填空题;
命令按钮,可用于制作幻灯片上的按钮,还可通过按钮来改变幻灯片的播放顺序;
单选按钮,通常一组使用,用来制作单项选择题。
2.在幻灯片中添加控件并为控件设置属性。
在控件工具箱中单击控件,鼠标变成十字形,在幻灯片上画出相应的控件。然后,在该控件上单击鼠标右键/属性,则在屏幕上弹出了属性对话框。在课件制作中常用的属性有下面几种:
“名称”即设置当前控件的名称(用在VBA程序中的对象名称),
backColor为控件的背景色;
Caption设置控件在幻灯片中对应显示的文本;
font设置控件说明文本的字体,
forecolor设置控件说明文本颜色;
Value属性设置控件的值,一般为True和false,如果控件是文本框,Value的值则为输入的文本。
3.为控件设置代码。
用鼠标双击幻灯片中的控件,会自动进入到VBA编辑器中,控件默认的事件一般都为控件的Click事件。我们可以通过代码窗口上面的两个下拉列表选择要编程的对象和该对象的响应事件。
4.用powerpoint中的VBA制作交互课件的实例。
点击图片链接课件
(1)选择题的制作。
第一,用插入文本框的方法将题目输出在幻灯片上,也可使用标签控件来完成此项工作;
第二,根据题目要求在幻灯片中添加相应的控件,如单选按钮、复选框和命令按钮等内容,并在控件属性中设置控件的属性和显示文本,接着选取所添加的控件,单击鼠标右键,在“设置控件格式”中调整控件在幻灯片中位置及大小等参数,使整个界面整齐规范;(如图一)
图一 用powerpoint制作的选择题
第三,为各个控件添加相应的事件。在幻灯片中双击控件,进入到Visual Basic编辑器为事件添加程序代码。
通过左侧的下拉列表选择要添加代码的控件,通过右侧的下拉列表选择控件的动作,如单击、双击等,然后将编写的代码添加到已有的两行编码之间。
Private Sub CommandButton1_Click() '提交答案按钮
Dim ex
If a1.Value = True Then ex = MsgBox("真棒,你做对了!", vbOKOnly)
If a2.Value = True Or a3.Value = True Then ex = MsgBox("太遗憾了,请继续努力!", vbOKOnly)
End Sub
Private Sub CommandButton2_Click() '重新选择按钮
a1.Value = False
a2.Value = False
a3.Value = False
End Sub
Private Sub CommandButton3_Click() '下一题按钮
If MsgBox("continue?", vbYesNo + vbQuestion, "next question") = vbYes Then
With SlideShowWindows(1).View
.GotoSlide (2)
End With
End If
End Sub
(2)填空题的制作:如果每题只有一个空,则方法、步骤同判断题。但每题同时出现几个空的时候(如图二),需将“提交答案”按钮的代码进行相应改动。
Private Sub CommandButton3_Click() '提交答案的按钮
Dim ex
If Trim(TextBox1.Text) = "What" And LTrim(TextBox2.Text) = "like" Then
ex = MsgBox("真棒!你答对了", vbOKOnly)
ElseIf Trim(TextBox1.Text) = "What" Then ex = MsgBox("第一个空填对了,继续努力吧!", vbOKOnly)
ElseIf Trim(TextBox2.Text) = "like" Then ex = MsgBox("第二个空填对了,继续努力吧!", vbOKOnly)
Else: MsgBox ("太遗憾了,两个空都错了,加油!")
End If
End Sub
图二 用powerpoint制作多空的填空题
其实,Powerpoint中的VBA功能非常强大,而且有很好的联机帮助文件,对于一些常用的对象和事件,我们都可以通过帮助文件来了解和使用。如果我们希望制作出专业级的交互课件,还可以使用VBA中的用户窗体来完成。所以,要想用powerpoint制作出更好、功能更全面的课件,还有待于我们每位教师的进一步学习和提高,进一步的沟通和交流。