在PowerPoint中利用VBA制作频闪摄影课件

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:liangzi_li
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  “频闪摄影”是物理研究中的一种重要的实验方法,其原理是对运动中的物体在同一张底片上每隔一定的时间间隔进行摄影,从而记录下物体的运动位置。因为条件的限制,学校一般无法对物体进行“频闪摄影”研究。这时我们可以借助计算机来模拟这种效果。
  PowerPoint由于其简单、易用及兼容性好等特点成为广大教师制作课件的首选工具。但是,因为它不是专业的软件开发工具,用常规手段制作的课件不能满足教师,特别是理科教师的需求,而不得不改用Flash等课件制作工具。本文主要通过对“匀速直线运动”案例的制作,阐述如何在PowerPoint中应用VBA来实现“频闪摄影”的效果。
  一、VBA的启动方式
  为了防范宏病毒对计算机的侵害,一般情况下,在PowerPoint的工具菜单中对宏的安全性设置为“高”选项,这时将拒绝执行VBA代码。在确保VBA代码运行无害的前提下,需要降低PPT的安全等级以使VBA代码得以执行。单击菜单栏“工具/宏/安全性”命令,打开“安全性”对话框,单击“安全级”选项卡,选择“低”选项,单击“确定”即可。
  二、在VBA中如何确定对象名称
  在代码中不可避免地要引用对象的名称,但是从绘图工具栏中各种自选图形以及插入菜单中插入的文本框、图片和表格等对象来看,其名称无从得知。获取名称的唯一方法是针对这些对象录制一段临时宏,然后在宏代码中去查找。具体操作过程如下。
  1.先将有关对象添加至幻灯片,然后取消选择,单击菜单栏“工具/宏/录制新宏”命令,打开“录制新宏”对话框,使用默认宏名并单击“确定”,此时会出现一个“停止录制”的浮动工具栏,表明已进入宏录制状态。
  2.在幻灯片中调整该对象的位置或大小,然后单击浮动工具栏中的“停止录制”,结束宏录制。
  3.单击“工具/宏/宏”命令,打开“宏”对话框,选中相应的宏名并单击“编辑”后,即可进入宏代码窗口,此时在代码中可以查看该对象的名称。
  三、课件的制作
  1.新建演示文稿
  启动PowerPoint 2003(其他版本操作相似),单击窗口右侧任务窗格中的“开始工作”下拉菜单,选择“幻灯片版式”命令,在“应用幻灯片版式”列表中,选择“内容版式/空白版式”。
  2.控件和素材的添加
  (1)添加按钮控件。依次选择菜单栏“视图/工具栏/控件工具箱”命令,打开“控件工具箱”对话框,单击“命令按钮”图标,在幻灯片的下侧添加一个命令按钮并右击,在弹出的快捷菜单中选择“属性”命令,打开其“属性”对话框,将“名称”和“Caption”属性改为“播放”,“AutoSize”属性改为“True”。
  同理,在“播放”按钮右侧添加两个命令按钮,将它们的“名称”和“Caption”属性分别改为“频闪”和“复位”,“AutoSize”属性改为“True”。
  选中所有的命令按钮,单击绘图工具栏上的“绘图/对齐或分布/顶端对齐”命令,可以使按钮上下对齐,再次单击“绘图/对齐或分布/横向分布”命令,使它们横向等距离分布。
  (2)添加小球。使用绘图工具栏上的“椭圆”工具,按住“Shift”键,绘制一个适当大小的圆形。双击打开“设置自选图形格式”对话框,在“颜色和线条”选项卡下,单击“线条”选项区的“颜色”下拉按钮,选择“无线条颜色”,单击“填充”选项区的“颜色”下拉按钮,选择“填充效果”选项,进入“填充效果”对话框,在“颜色”选项区,选中“单色”单选按钮,在“底纹样式”选项区,选中“中心辐射”单选按钮,单击“确定”即可;在“尺寸”选项卡下,设置“尺寸和旋转”选项区的“高度”和“宽度”为“1厘米”;在“位置”选项卡下,设置“幻灯片上的位置”选项区的“水平”和“竖直”位置分别为“3厘米”和“8厘米”,单击“确定”按钮。
  (3)添加文字说明。通过单击菜单栏“插入/文本框/水平”命令,在幻灯片的上侧插入一文本框,输入“匀速直线运动”并设置好字体、字号。
  3.添加代码
  在幻灯片中双击“播放”按钮打开VBA编辑器,把编辑窗口的内容全部删除,输入如下代码。
  Private Sub 播放_Click()
  For t = 0 To 10
  x = 40 * t 3 * 28.364
  t1 = Timer
  While Timer - t1 < 0.1: DoEvents: Wend
  Shapes("oval 7").Left = x
  Shapes("oval 7").Top = 8 * 28.364
  Next
  End Sub
  
  Private Sub 频闪_Click()
  For i = 0 To 10
  t1 = Timer
  While Timer - t1 < 0.1: DoEvents: Wend
  With Shapes("oval 7").Duplicate
  .Left = i * 40 3 * 28.364
  .Top = 8 * 28.364
  End With
  Next
  End Sub
  
  Private Sub 复位_Click()
  a = Shapes.Count
  b = a - 10
  Dim i As Integer
  For i = b To a
  Shapes(i).Visible = False
  Next
  Shapes("oval 7").Left = 3 * 28.364
  Shapes("oval 7").Top = 8 * 28.364
  End Sub
  输入完成后,关闭VBA编辑器,按F5放映幻灯片,单击“频闪”按钮,这时,“频闪摄影”的效果就出来了(如下图)。
  
  (作者单位:河南尉氏县第三高级中学)
其他文献
《学记》中说:“学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。”每次上完一堂课,我总会觉得有一些不足和遗憾,因此平时我非常注重教学反思。在我看来,教学反思
【摘要】协作钢琴(collaborative piano)是指以钢琴为器乐或声乐伴奏,通过与合作者的配合表演,继而对音乐作品起到补充作用的一门表演艺术。通过参加美国songfest课程,更能直观和全面的了解到协作钢琴这门專业独立学科的系统性,与国内协作钢琴近况相对比,笔者做了以下几个方面的思考与总结,继而更清晰的意识到协作钢琴在国内发展的必然性与重要性,对于音乐表演领域填充的必要性,希望能引导实践
一直以来,对于QQ聊天,我总以为是都市男女无聊时的消遣,是诱使青少年迷恋网吧的祸害。但2009年的寒假让我改变了这一看法。  放假前,几个我认为成绩还不错的学生向我要QQ号。碍于情面,我告诉了他们,并淡淡地说:“我很少上QQ,不知过期了没有。”接着很关心地补充道:“不要老想着聊天玩,利用假期好好复习一下功课。”  假期的一天,无聊中打开电脑,屏幕上出现了QQ的登录窗口,脑海中闪现了那天学生要我QQ
许多学校的网络设备已经购买多年,面对如今P2P下载等大流量的网络应用已经力不从心,校园网络速度变得很慢。然而,投资购买限制P2P、电驴等应用的网络设备会很贵,不仅加重了学校的经济负担,而且网络协议更新快,这些设备的升级也会跟不上。  看了流量管理系统Panabit的介绍后,我觉得可以试一试。Panabit是目前国内开放度最高、免费、专业的应用层流量管理系统,特别针对P2P应用的识别与控制。Pana
文章首先对微信公众平台进行简要介绍,在此基础上,对高校图书馆微信公众平台服务的建设进行论述.期望通过本文的研究能够对促进高校图书馆服务水平的提升有所帮助.
以往人们在研究信息技术环境下中小学校长的领导问题时,关注的焦点集中在行政的层面,着重于讨论学校的教务管理、教师管理、学校资源的分配和利用等。学校教育的关键是课程,学校教育的问题归根到底表现为课程问题,所以学校领导工作的核心是对课程的领导。随着课程改革以及对课程问题研究的逐步深入,课程领导的理念、策略和方式已经开始渗透到我国的普通教育中。研究信息技术环境下中小学校课程领导的问题,不是课程管理概念的简
最近,我参加了一次教育技术课堂教学应用技能说课大赛。从来自全国各地的现代教育技术实验学校教师和“农远工程”项目学校教师的表现来看,教育技术应用于课堂教学的大趋势和大方向是正确的,也取得了实质性的进展。但有些教师依然对新课程理念理解、领会不到位,缺乏对信息技术应用意图的深入思考,这造成教师在应用效果上的大相径庭,也造成了资源上的浪费。信息技术应用于课堂教学的实效性是促进教学资源开发、教学内容深化、教
学习迁移是指一种情境中习得的经验对另一种情境中学习的影响。这种影响可能是积极的,也可能是消极的。如果一种学习促进了另一种学习,则为正迁移;如果干扰或抑制了另一种学习,则为负迁移。  关于学习迁移,国内外许多教育心理学家都非常重视,并进行了大量研究。1901年,教育心理学家桑代克进行了经典的“形状知觉”实验。根据这项实验,桑代克认为,只有当两种心理机能具有共同因素时,一种心理机能的改进才能引起另一种
未来不是我们要去的地方,而是一个我们要创造的地方。通向它的道路不是人找到的,而是人走出来的。走出这条道路的过程,既改变着走出道路的人,又改变着目的地本身。
高职院校的教学针对性较强,不同专业均有对应的岗位,学生在学校期间除掌握理论知识外,还应具备与相应岗位相符的能力.为了达到这样的目的,高职院校必须进行教学改革,做好企业