基于VBA的PowerPoint课件中图像链接交互的实现

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:gigitsang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在PowerPoint课件制作中,适当使用图片可以形象地说明教学内容,图片运用恰当,会让人有“一图胜千言”的感觉。当前PowerPoint课件中主要通过直接插入、粘贴和超链接方式呈现图片,但交互性不够强。特别是教师在使用多张图片时,需要前后翻动,操作不方便,学生在此过程中也容易眼花缭乱,不利于知识的建构。通过VBA控件实现PowerPoint课件中图像的链接交互能很好地避免这一不足。本文以《信息与信息技术》课程中的“信息技术革命”为内容,在课件中基于VBA技术实现图像链接交互来具体阐述操作步骤。
  
  一、什么是VBA技术
  
  VBA的英文全称是Visual Basic for Applications,它是微软公司在其开发的各种应用程序中共享的通用自动化语言。同Visual Basic相比,VBA不能将程序编译成可执行的文件,其他功能则基本相似。在PowerPoint中,选择“视图/工具栏/Visual Basic”,即可打开“Visual Basic”浮动面板,单击Visual Basic编辑器图标进入VBA编辑环境后可以直接进行编程。
  如果对VB语言不太熟悉,则可以通过VBA控件进行人机交互操作。控件是一种可视化部件,能起到与用户进行交互的作用。PowerPoint程序自带VBA控件,所有控件集合在控件工具箱中。可以单击“Visual Basic” 面板上的控件工具箱图标,或者选择“视图/工具栏/控件工具箱”打开“控件工具箱”面板。
  
  二、PowerPoint中图像链接交互的实现
  
  《信息与信息技术》课程中“信息技术革命”内容的PowerPoint课件中拟采用五幅图片,辅助说明信息技术发展的五个不同发展阶段:“语言的使用”、“文字的创造”、“印刷术的发明”、“电报、电话、广播、电视的发明与普及”、“计算机技术与现代通信技术的普及应用”,具体操作如下。
  (一)设置命令按钮
  1.拖出命令按钮。选择“控件工具箱”中“命令按钮”控件,在PowerPoint幻灯片内,按住鼠标左键拖出一个命令按钮。系统默认所拖按钮上面的名称为“CommandButton1”。
  2.设置命令按钮属性。选中所拖按钮右击鼠标,在弹出的菜单中选择“属性”。在“属性”对话框中,Caption项对应的内容为按钮名称,改默认的“Com mandButton1”为“语言的使用”。通过Font项设置命令按钮上名称的字体、字形和大小。Height与Width项对应的数值为按钮的宽和长,也可直接调节命令按钮的大小和位置。
  3.重复1和2的操作,依次设置其余4幅图片对应的命令按钮,并将命令按钮摆放至幻灯片的合适位置。
  (二)设置图像链接
  1.选定图像显示区域。选择“控件工具箱”中“图像”控件,在命令按钮所在幻灯片内拖出显示图像的区域。
  2.设定图像显示区域属性。选中所拖图像显示区域右击鼠标,在弹出菜单中选择“属性”。在“属性”对话框中设定Height与Width的数值,确定图像显示区域的大小(不是图像的大小),通过调节Top与Left对应的数值来控制图像显示的位置。
  3.导入图像。在图像显示区域“属性”对话框中点击Picture项,选择图片路径导入“语言的使用”相应的图片,图片导入后系统默认名称为“Image1”。需要注意的是,如果导入的图片尺寸与图像显示区域相差较大,则需要通过图像处理软件修改大小后再导入。
  4.重复1、2和3的操作,依次设置另外四幅图像。导入的4张图片名称系统按序分别默认为Image2、Image3、Image4、Image5。
  (三)编辑代码
  双击幻灯片上的命令按钮或点击Visual Basic编辑器图标进入VBA编辑环境后进行代码编辑。
  1.在第一个Private Sub与End Sub之间输入代码:
  Private Sub CommandButton1_Click()
  Image1.Visible = True
  Image2.Visible = False
  Image3.Visible = False
  Image4.Visible = False
  Image5.Visible = False
  End Sub
  即点击“语言的使用”命令按钮,则链接显示图片Image1,图片Image2、Image3、Image4、Image5隐藏。
  2.在第二个Private Sub与End Sub之间输入代码:
  Private Sub CommandButton2_Click()
   Image2.Visible = True
  Image1.Visible = False
  Image3.Visible = False
  Image4.Visible = False
  Image5.Visible = False
  End Sub
  即点击“文字的创造”命令按钮,则链接显示图片Image2,图片Image1、Image3、Image4、Image5隐藏。
  其余三幅图片所对应命令按钮的代码编写与前两个命令按钮类似。
  (四)调整安全等级与播放幻灯片
  由于VBA代码特别是用VBA编制的宏病毒代码会对PowerPoint的安全性构成威胁,因此,在PowerPoint默认的为“高”安全级情况下,程序会拒绝执行基于VBA的人机交互运行。教师在确保VBA代码来源合法和运行无害的前提下,可以降低PowerPoint的安全级别,以实现图片链接交互的正常执行。具体设置为:点击Visual Basic面板上的“安全性”或选择“工具/宏/安全性”打开浮动窗口,将安全级调设为“低”。
  上述操作和设置完成后即可进行“信息技术革命”内容的幻灯片播放。当点击“印刷术的发明”命令按钮时,则出现图1的图像,当点击“计算机技术与现代通信技术的普及应用”命令按钮时,则在同一张幻灯片上出现图2的图像,其他图片依此操作。这样就实现了在同一张幻灯片中任意调用图像的功能。
  
  
  三、图像链接交互的应用价值
  
  在PowerPoint课件中设置图像的链接交互具有较大的实际意义。
  1.有利于教师课堂操作。在PowerPoint课件中实现图像的链接交互可有效提升幻灯片的空间信息含量,使文字与图像有机地结合起来,减少了幻灯片的翻动频率,使课堂教学顺利进行。
  2.有利于学生建构知识。在同一张幻灯片上通过不同图像辅助说明教学内容既能促使学生从整体上系统地掌握知识点,提高课堂学习效果,又能使学生把分散的知识点联系起来或对相近知识点进行比较分析。
  3.有利于课件自身完善。PowerPoint课件中图像的链接交互能增强教学课件本身的层次性,改进教学课件中图像的单调呈现方式,使课件显得更加简洁、饱满和生动。
  
  (作者单位:江苏盐城师范学院现代教育技术中心)
其他文献
某年暑期,我区举办了信息技术“菜单式”培训,我承担了Excel高级班的授课任务。教师在自愿报名的基础上到进修学校学习。我感到,让他们在学习计算机知识的同时,关注自己的学习体验,体会当学生的学习过程,是个难得的机会。带着上述想法,我进行了这次培训的教学设计与实施。  就IF( )函数和RANK( )函数的教学,我采用了两种截然不同的教学设计。对于IF( )函数,我有意采用了灌输的做法,其目的是让教师
《年、月、日》是义务教育课程标准试验数学三年级下册的教学内容。本节课向学生介绍有关年、月、日的有关知识,教材首先安排的是关注学生的生活经验,让学生在具体的情境中感受时间,然后再认识年、月、日等时间单位之间的关系,体会年、月、日、平年、闰年、大月、小月等的实际意义,能够正确判断平年和闰年,并能找出规律速记和计算时间。    一、教学目标    知识与技能:通过自主探究,认识时间单位年、月、日,了解它
“全国文化劳模”这顶帽子,是我,作为读者之一的我,为邓加荣同志制作的。我觉得给他戴上这样一顶帽子正合适,不大,也不小。  给加荣戴上这样一顶帽子,我有三条根据:  一、他的劳动态度堪称模范。我与加荣同岁,同在《光明日报》工作,相识三十多年。他是我认识的人士中,学习最刻苦的一位。多年夏天去北戴河休养,我们大家都去散步,唯有他在阳台读书。我经过报社资料室,多次见空荡荡的阅读室内,唯他在伏案摘抄。他对时
在农村中小学校园网的建设中,成本、效率、安全性、先进性、实用性等指标是建网方案中最重要的考量指标。一台普通服务器加Linux操作系统组成一个网关型服务器就可以满足这众多需求。它可提供路由、防火墙、NET功能,还可同时充当web、FTP、电子邮件、数据库、文件共享服务器,满足教学需求的同时为校园网建设减少开支。  农村中小学校园网建设目标及需求分析  根据2001年教育部下发的教基厅C2001]16
一、研究背景与缘起——由一次小型调查说起  2009年底,笔者进行了一次小型的关于信息技术教师培养模式的网络调查,试图解开我们对以下问题的疑惑:首先,从在职教师的视角,职前教师(实习生)存在哪些问题?其次,目前常见的实习模式效果如何?最后,在职教师认可的教师专业发展路径是什么?综合调查结果,我们发现职前教师的问题主要表现在以下方面。  课堂教学能力差。如在教学设计层面,对课程的认识程度不够,对当前
远程教育工程是一项系统工程——设施设备安装到位并正常使用是基础,资源应用是关键,项目管理是保障。为了加强项目管理,重庆市教委制定了若干管理规范的制度和记录表册,各区县建立了相应的技术支持服务体系,对项目学校提出了明确的管理要求,但管理效果仍不尽人意:个别学校管理不规范,各种管理表册的填写存在问题;管理手段单一,效率低,可信度差;难以详细了解学校管理、应用的具体情况,无法对学校的实施情况进行准确的评
《自由落体运动》是人教版中学物理教材中一节经典的匀变速运动规律的应用课,高考中的呈现机会非常高。这一节教学内容在传统的教学过程中很难作定量化的探究活动,一方面自由落体下落的速度比较快,在有限的下落空间里时间不易测出;另一方面,物体下落的高度与时间的数量关系比较复杂,并非简单的线性关系。课堂上教师一般都是只做自由落体实验的定性演示,或者再借助教材中提供的落体闪光照片进行间接的定量分析活动。  为了能
近日,笔者有幸拜读了本刊第三期刊登的《有效管理方能高效利用》一文,感同身受。远程教育在农村中小学的介入,为师资力量薄弱、教育资源匮乏的农村中小学注入了新的活力。如何进行远程教育资源的有效、高效管理,是当前农村远程教育项目校的主要问题之一。资源管理涉及资源的接收、整理、发布以及保存等诸多问题,这一系列的工作常常使管理教师顾此失彼。那么,应如何高效率地进行资源的管理呢?笔者借此文以国家、河北省两级小学
什么是公开课?从形式上说,公开课指开放的课堂,受众除学生外,还有旁听的教师、家长、领导或专家等。从性质上说,大多数公开课的目的是展示教师的教学水平,有些公开课旨在示范新的教学理念、成熟的教学模式,还有一些公开课突出研究性,以解决教学方法和教学内容中的关键问题。因而,常见的公开课大致分为比赛课、示范课和研究课。  公开课基于常态课,又高于常态课。首先,授课教师需要选择课题,听课人数多、空间拥挤等给教
《森林聚会》是鲁教版小学数学二年级上册“除法的初步认识”的内容。这是学生第一次真正意义地接触除法,孩子们既好奇又对除法抱有一种神秘感。本节课主要是在激发兴趣的基础上使学生认识除法。一幅图呈现的情景是:美丽的大森林里,动物们正在聚会。很多小动物聚在一起,他们正准备将桌子上的竹笋、桃子、萝卜、松果分给大家。狮子大王以“怎样帮熊猫分竹笋”的问题引入平均分的概念。数学教学是数学活动的过程,也是师生互动、共