POWERPOINT应用控件相关资料
- 格式:doc
- 大小:164.00 KB
- 文档页数:8
PowerPoint中控件的使用实例——选择题的制作——电教室秦仕鸿PowerPoint是我们常用的课件制作工具,但通常我们只是使用了它的一般功能,所以我们发现用PowerPoint制作的课件交互性不好。
实际上,我们只要使用PowerPoint的控件,就能解决交互性的问题。
下面就以制作选择题来介绍一下PowerPoint里控件的使用。
一、准备工作打开“视图”—“工具栏”—“控件工具箱”二、插入选项按钮:1、选择第三排第二个“选项按钮”,在文档中合适的位置拖出一个选项。
2、右击拖出的“选项按钮”,选择属性,打开属性窗口。
3、修改“Caption”右边的名称为你的第一个答案,如:“A、Windows XP”。
4、用同样的方法创建其他选项按钮,分别是其他答案如下图在播放状态下,就可以单击选择想选择的答案了。
如果是多选题,插入的控件要使用第二排第一个“复选框”,其他修改同上。
如果要在同一张幻灯片中设置多题,则同一题的几个选项要组名要设置相同,即在属性GroupName右边起相同的名字。
三、如果我们加上一些批改作业和重做的按钮,再加上正确答案显示文本框,就可以实现作业的自动批改。
如图:这里假设“批改”按钮是命令按钮1(CommandButton1),“重做”按钮是命令按钮2(CommandButton2);括号里的是文本框1(TextBox1),后面的显示答案是否正解的是文本框2(TextBox2);A答案是选项按钮1(OptionButton1),B答案是选项按钮2(OptionButton2),C答案是选项按钮3(OptionButton3);假设正确答案是“B”。
(注:相同类型的按钮,先创建是的1,后创建的是2,以此排序)这样,我们双击“批改”按钮(CommandButton1)控件输入下面的红色部分代码:Private Sub CommandButton1_Click()If (OptionButton2.Value = True) ThenTextBox2.Text = "√答对了!你真捧!!"TextBox2.ForeColor = &HFF&ElseTextBox2.Text = "×答错了,再想一想。
可以在幻灯片中添加控件,从而提供一种完善的方法在幻灯片放映时与用户交换信息。
例如,在为展台所设计的幻灯片中可以使用控件,使观众能选择选项,然后基于观众的选项运行自定义放映。
有关添加和使用控件的一般信息,请参阅在文档中使用 ActiveX 控件和创建自定义对话框。
在幻灯片中使用控件时,请记住以下几点:∙除了在幻灯片放映运行时,幻灯片中的控件都处于设计模式。
∙如果希望控件显示在演示文稿的所有幻灯片中,可以将其添加到幻灯片母版中。
∙幻灯片中控件事件过程的 Me 关键字指向幻灯片,而非控件。
为幻灯片的控件编写事件代码与为窗体的控件编写事件代码非常类似。
单击幻灯片按钮“cmdChangeColor”时,以下过程设置该按钮所在的幻灯片的背景为激活状态。
Private Sub cmdChangeColor_Click()With Me.FollowMasterBackground = Not .FollowMasterBackground.Background.Fill.PresetGradient _msoGradientHorizontal, 1, msoGradientBrassEnd WithEnd Sub您可能需要使用控件为幻灯片提供比 Microsoft PowerPoint 内置工具更复杂的漫游工具。
例如,如果在幻灯片母版中添加两个名为“cmdBack”和“cmdForward”的按钮,并为其编写下面的代码,所有基于该母版(并设为显示幻灯片母版背景图形)的幻灯片在放映幻灯片时,将激活这些看起来非常专业化的导航按钮。
Private Sub cmdBack_Click()Me.Parent.SlideShowWindow.View.PreviousEnd SubPrivate Sub cmdForward_Click()Me.Parent.SlideShowWindow.View.NextEnd Sub若要在不影响幻灯片中其他形状的情况下操作所有 ActiveX 控件,可以创建一个只包含控件的ShapeRange集合。
PPT控件使用PPT 控件使用操作步骤:1、设置ppt控件布局:将控件拖动到ppt中。
2、设置控件属性:name、caption等3、双击产生事件响应的控件,比如用户单击按钮执行相应的代码,就是事件响应。
4、编码5、测试编码注意:1、用“控件名称.控件属性”表示控件中的值,从而来操作。
比如:OptionButton1.V alue 代表该单选控件是否被选中Label1.Caption,表示该标签上的文本字符2、事件过程:如下式一个事件过程:Private Sub CommandButton1_Click()'判断性别If OptionButton1.V alue = True Then Label1.Caption = "性别为:男"If OptionButton2.V alue = True Then Label1.Caption = "性别为:女"'判断政治面貌If OptionButton3.V alue = True Then Label2.Caption = "政治面貌为:党员"If OptionButton4.V alue = True Then Label2.Caption = "政治面貌为:群众"End Sub其中第一句Private Sub CommandButton1_Click() 与最后一句End Sub 是一个完整的事件过程。
事件过程在什么情况下运行呢?这就要看第一句“Private Sub CommandButton1_Click()”sub 后的语句。
其中的CommandButton1 是控件的名称,表示在对该控件进行操作时要执行过程中的代码。
而“Click() ”在表示对“CommandButton1”控件单击时就会执行代码。
即下划线前面是控件的名称(按钮),下划线后面表示怎么执行(单击)。
控件在PowerPoint中的应用控件在PowerPoint中的应用摘要:PowerPoint是Microsoft公司推出的Office系列产品之一,主要用于设计制作教学案例、广告宣传、产品演示的电子版幻灯片,制作的演示文稿可以通过计算机屏幕或者投影机播放。
控件是其中的主要内容,但由于多数人并不了解控件,没能充分发挥其作用,基于这一点,本文主要讨论ppt中控件的特点及应用方法,并给出了几个应用实例。
关键字:PowerPoint,控件一绪论PowerPoint是Microsoft公司推出的Office系列产品之一,是用于制作演示文稿的优秀工具软件,它制作的演示文稿简洁明快,成为用户在学术交流、工作汇报、产品展示等场合最常使用的演示文稿软件之一。
在教学课件的制作上,PowerPoint与其他软件相比,最大的优点是:操作方便,修改灵活。
对于经常要添加、修改内容的课程,使用PowerPoint制作的课件比其他软件制作的课件更有优越性。
在PowerPoint中,用户经常使用的功能主要是:编辑幻灯演示文稿的基本方法、多媒体对象的添加、动画制作、超级链接等。
使用这些一般功能,就可以制作出具有多媒体对象、操作方便的演示文稿。
但美中不足的是演示内容和过程过于呆板,缺乏良好的人机交互界面。
对于这个问题,如果使用PowerPoint自身提供的控件,就可以很好的解决,使演示文稿以一种精细的方式在放映过程中与用户交换信息,建立良好的交互关系。
PowerPoint从1995年到现在经历了95、97、98、2000、2003、2007六代,而其主要内容是控件的发展。
在PowerPoint中使用控件能够制作出集文字、图形、图像、声音以及视频剪辑等多媒体元素于一体的演示文稿,把自己所要表达的信息组织在一组图文并茂的画面中,用于介绍公司的产品、展示自己的学术成果。
用户不仅在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。
PPT控件的使用PowerPoint(简称PPT)是Microsoft公司开发的Office系列办公软件的重要成员,主要用于企业公司成果展示,讲演汇报等日常办公。
其友好的交互界面,简单的操作方法,容易学习的特点深受各行各业的喜爱。
教师在日常的教学工作中也比较喜欢用Powerpoint来制作一些课件,在课件中插入视频、音频、动画、图片等多媒体素材,以增强课堂的生动性。
但由于对PowerPoint控件不了解或者了解不够,制作的课件与周边软件不能很好整合,操作的交互性不强,本人在长期的课件制作中总结了一些关于PowerPoint控件使用技巧,在本文中详细说明以与大家共享。
一、在PowerPoint中插入Flash影片和控制Flash影片Flash影片具有交互性强、文件小、来源广泛的优点,是教师在课件制作中最喜欢使用的多媒体素材。
采用超级链接,点击时弹出的可能带有病毒的对话框总是让人感到不安和厌烦,而用插入对象的方法,又会使人感到设置烦琐和不方便控制。
因此使用控件插入Flash影片成了教师的首选方法,但老师们经常遇到制作好的课件在另外的电脑上却无法播放Flash影片,结果是没有把需要的Flash影片一起Copy,有时想让正在播放的影片暂停,需借助右键菜单的播放菜单,对隐藏了右键菜单的Flash影片,根本就不能控制其播放。
利用控件的属性设置和命令按钮的VBA代码可以很好的实现这些功能。
1、使用控件插入FlASH影片(1)在PowerPoint中单击菜单中的“视图”选项,在下拉菜单中选择“工具栏”的“控件工具箱”,选择“其他控件”(扳手和榔头图标)按钮。
在下拉控件列表中找到“Shockwave FlashObject”选项,出现“十”字光标,再将该光标移动到PowerPoint的编辑区域中,画出适合大小的矩形区域,也就是播放动画的区域,就会出现一个方框。
(2)在这个框上单击右键,点击“属性”菜单,出现属性对话框,点击“自定义”后的空白处会出现三个小点,点三点,出现属性页。
演示文稿幻灯片中控件的使用随着现代教育技术的发展,使用多媒体辅助教学越来越受到老师们的青睐,而PowerPoint以其简单实用、功能完善成为了老师们制作教学课件的首选。
但是很少有老师注意PowerPoint的控件工具箱。
其实PowerPoint的控件工具箱中控件的使用能使我们的课件更加灵活、实用。
下面我就控件工具箱中部分控件的使用做一下简单的介绍。
以便和老师们分享。
一、控件工具箱的显示与隐藏。
默认情况下控件工具箱是隐藏的。
我们可以通过“单击菜单栏中‘视图’菜单,然后指向其下拉菜单中的‘工具栏’选项,再指向‘工具栏’下级菜单中的‘控件工具箱’单击鼠标左键”打开控件工具箱(操作步骤可简记为:视图(左)→工具栏→控件工具箱(左))。
再次执行此操作可隐藏控件工具箱。
二、使用控件工具箱中“其他”控件的“shockwave flash object”插入flash动画。
PowerPoint虽然实用,但是很难做出精美的动画,如果将用flash做出的动画插入到幻灯片中,可是我们的演示文稿增色不少。
1、插入前的准备。
首先,将要插入的flash动画和演示文稿放到同一个文件夹中,这样可以避免因使用绝对路径而出现的移植性错误。
2、插入的操作步骤。
(1)切换到要插入Flash动画的幻灯片。
(2)单击“视图”菜单,在弹出的下拉菜单中单击“工具栏”,再在弹出的子菜单中单击“控件工具箱”,便出现“控件工具箱”(3)单击“控件工具箱”中右下方的“其他”控件(弹出下拉列表框),指向下拉列表框中的“shockwave flash object”选项单击鼠标左键。
(简记:“其他”(左)→“shockwave flash object”(左))。
(4)鼠标指针变成精确选择的“十”形,将光标标移动到幻灯片中,画出适合大小的矩形区域(也就是播放动画的区域),幻灯片中出现一个有大“╳”的框。
(5)右单击矩形框,在出现的快捷菜单中单击“属性”,出现“属性”窗口。
POWERPOINT应用控件相关资料注意,要使用控件,必须先降低POWERPOINT的宏安全性:操作:点工具→选项→安全性→宏安全性,把安全性设为中或低。
另外,有脚本的演示文稿打开时会警告,要点“允许使用宏”。
一、文本框控件的主要属性及应用二、按钮控件的主要属性*Caption 标题属性,即按钮上显示的文字内容Enable 为True时按钮可用False时按钮不可用*Picture 图片属性,在按钮中导入图片三、滚动条与数值调节按钮的主要属性,两者使用方法上相似Max - 最大值Min - 最小值Value - 当前值SmallChange 改变的最小值,即当前值变动的最小值例:利用滚动条动态改变文本框中字体的大小Textbox1.font.size = scrollbar1.value四、选项按钮和复选框的主要属性V ALUE 没有点选时为False ,点选时为True五、标签控件和图像控件分别类似于POWERPOINT本身的文本框和图象,但有属性比较好控制六、利用控件实现计算功能文本框中显示的数字实际上是文本,因此在计算时要转换成数字,而计算完毕后还要重新转换成文本才能再在文本框中显示。
因此要用到两个转换函数:V AL()V ALUE,将数字式文本转换成数字例:a = val(textbox1.text) 将文本框中的数字式文本转换为数字,并赋给变量a STR() STRING,将数字转换成文本例:textbox1.text = str(123) 将数字123转换成文本”123”,并在文本框中显示出来变量,即运行中可以改变数值的量,前面我们所讲的文本框的TEXT属性和滚动条的V ALUE等都可在运行中改变,也属于变量。
例:制作加法计算器“+”和“=”用POWERPOINT 在POWERPOINT中加入3个文本框控件和两个按钮控件,自身的文本框便可(如下图)“计算”按钮的代码如下a = Val(TextBox1.Text) …将文本框控件1中的数字式文本转换为数字并赋给变量ab = Val(TextBox2.Text) …将文本框控件2中的数字式文本转换为数字并赋给变量bc = a + b …将a和b相加,并将得数赋给变量cTextBox3.Text = Str(c) …将C转换成文本并赋给文本框控件3的Text属性(显示)“清空”按钮的代码如下TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""如果不想使用变量,“计算”按钮的代码可以写成一行:TextBox3.Text = Str(Val(TextBox1.Text) + Val(TextBox2.Text)) …分别将文本框控件1和2的数字式文本转换成数字,然后相加,再转换成文本,赋值给文本框控件3的Text属性。
七、常用的运算符号①赋值运算符:= 将右面的值赋给左边的变量,注意与数学中的等号是不同的概念。
②比较运算符:=(等于) <>(不等于) <(小于) >(大于) <=(小于等于) >=(大于等于)③算术运算符:+(加) -(减) *(乘) /(除) ^(指数) \(整除) mod(求余数)④文字运算符:+ 或& 作用都一样,就是把文字串连起来⑤逻辑运算符:And(逻辑与) Or(逻辑或) Not(逻辑非)例:计算2的立方即23 公式为2^3例:做一个利息计算器,把钱存进银行,就会得到利息,我们可以计算在任意利息条件下,把钱存进银行一段时间后所得的本息。
在POWERPOINT中拉出下面的控件:按钮的代码如下:benjin = Val(TextBox1.Text) …获取资金数lixi = Val(TextBox2.Text) / 100 …获取利息率nian = Val(TextBox3.Text) …获取存款年限benxi = benjin * (1 + lixi) ^ nian…本息=本金*(1+利息率)的年数次方TextBox4.Text = Str(benxi)300多年前,一个英国人全家迁到了新大陆(现在的美国),走之前,他在英格兰银行存了5英磅。
几年前英格兰银行发现了这笔存款,决定到美国寻找这家人的后人并把本息还给他们。
你想知道这笔钱现在有多少吗?按平均利率5%,存期300年自已算算吧。
吃惊吗?八、常用的函数ABS()绝对值INT()取整数,求出小于或等于接收参数的最大整数值SQR()开平方SIN()正弦函数COS()余弦函数Tan() 正切函数RND 产生一个0到1之间的随机数Msgbox() 输出一个消息框九、IF语句格式:if (条件) then语句1 …若条件成立则执行语句1Else语句2 …若条件不成立则执行语句2Endif如果只有条件成立时才执行语句,可以省掉ELSE,写成If (条件) then语句Endif例:用IF语句做除法计算器,我们知道除数不可以是0,用IF语句就可避免出错在POWERPOINT中拉出三个文本框和一个按钮。
(如下图)按钮的代码如下:a = Val(TextBox1.Text)b = Val(TextBox2.Text)If b <> 0 Then …用IF判断,当b≠0时,才会进行计算c = a / bTextBox3.Text = Str(c)End If例:用If语句和MOD函数判断一个数是奇数还是偶数,在POWERPOINT中拉出两个文本框控件和一个按钮,如下图按钮的代码是a = V al(TextBox1.Text)b = a Mod 2 …将a除2,得到的余数赋给bIf b = 1 ThenTextBox2.Text = "奇数" …假如b的值为1,即a除2的余数是1,a为奇数ElseTextBox2.Text = "偶数"End If例:用IF语句和逻辑运算判断某一年是否闰年,一般年份是4的倍数就是闰年,整百年份(如1900、1600)是400的倍数才是闰年。
因此判断闰年的根据是:年份可以被4整除但不能用100整除,或者能被400整除的就是闰年。
在POWERPOINT中拉出下面的控件。
按钮的代码是:y = Val(TextBox1.Text) …获取年份数字If ((y Mod 4 = 0) And (y Mod 100 <> 0)) Or (y Mod 400 = 0) Then…上面的理解是:如果((年数能被4整除而且年数不能被100整除) 或者(年数能被400整除)TextBox2.Text = "是闰年"ElseTextBox2.Text = "不是闰年"End If十、固定循环FOR……NEXT循环FOR循环可以让电脑进行固定数量的重复运算,重复运算是计算机运算的强项,也是计算机比计算器有巨大优势的地方。
格式:For<循环变量>=<初值>To<终值>[Step步长]<循环体>[Exit For]Next<循环变量>功能:当循环变量的值在初值到终值范围内时,执行一次循环体中的语句块,并使初值增加一个步长。
当循环变量的值不在初值到终值范围内时,就退出循环,执行Next后面的语句。
例:计算1+2+3+……+N(N是大于1的任何数)的和,也就是说要做N次运算,对于电脑来说这是小菜一碟。
在POWERPOINT中拉出下面的文本框的按钮。
按钮的代码是:N = Val(TextBox1.Text) …取得N的值s = 0 …设一个变量s来容纳计算出来的和For i = 1 To N …从i=1开始循环,每一次i的值都会加1,直到i大于N为止s = s + i …注意这不是等式,是每一次把s的值与i相加,再赋给sNext iTextBox2.Text = Str(s)例:验证一个数是不是质数,我们可以从2到它的开平方开始,一个个去除它,如果任可一个数可以整除,那就说明这个数不是质数。
首先拉出以下控件。
按钮的动作如下:x = Val(TextBox1.Text)flag = 0 '设定一个标志,发现x可以被整除后改变这标志For i = 2 To Sqr(x)If x Mod i = 0 Thenflag = 1 '发现x可以被i整除,则改变标志的值Exit For '退出FOR循环,因为已经证实x是合数End IfNext iIf flag = 0 ThenTextBox2.Text = "是个质数" …标志值未变,证明X没有被任何数整除ElseTextBox2.Text = "是个合数"End If例:用FOR循环找百鸡问题的答案公鸡5元1只,母鸡3元1只,小鸡1元3只,问用100元刚好买100只鸡,有几种买法。
这是数学上著名的百鸡问题。
这个问题答案不只一个,无法用公式解,但用FOX 循环可以轻易找出所有答案。
在POWERPOINT中拉出以下控件,由于要容纳多行字符,文本框控件的MultiLine属性要设成True。
按钮的代码如下:For gongji = 0 To 100 / 5For muji = 0 To 100 / 3For xiaoji = 0 To 100 Step 3 '因为小鸡数目必须是3的倍数If gongji + muji + xiaoji = 100 And gongji * 5 + muji * 3 + xiaoji / 3 = 100Then…上句的意思是当公鸡+母鸡+小鸡=100 与买三种鸡的钱的和=100TextBox1.Text = TextBox1.Text & "可买:公鸡" & Str(gongji) & "只,母鸡" & Str(muji) & "只,小鸡" & Str(xiaoji) & "只" & vbNewLine…这一句是把相关数据输出,&是文字连接符vbnewline是回车符End IfNext xiaojiNext mujiNext gongji这其实是把所有可能买的鸡数都一一尝试,总共要进行21*34*34= 24276次尝试,因为计算机的速度很快,所以基本上不花什么时间。
十一、不固定循环DO循环有些时候,我们不能预知要做多少次循环,我们可以用DO循环来做。