宏在PPT课件模板实时切换中的应用

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:quanminyingyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:PowerPoint是目前流行的课件制作工具之一。文章从实际应用出发,探索出一种使用“宏”实现PPT课件模板实时切换的方法。
   关键词:宏;PPT;课件制作;模板
   中图分类号:G434文献标识码:A文章编号:1673-8454(2008)06-0032-02
  
   一、引言
  
  PowerPoint是目前最流行的演示文稿制作工具,因其具有界面友好,功能实用,容易操作等特点,越来越多的教师喜欢用它来制作PPT课件。
  在课件的使用过程中,往往由于客观条件的改变如室内光线、投影效果等而无法得到最佳的呈现效果。PPT之所以受广大教师欢迎,其中一个原因就是可以根据实际需要快速改变课件的外观。外观的改变主要通过对模板的修改来实现,一个模板往往包括母版、配色方案、背景、字体等的设置。
  笔者在实践的过程中,探索出一种用“宏”实现课件模板实时切换的方法。宏是一系列PowerPoint命令和指令,这些命令和指令组合在一起,形成了一个单独的命令,以实现任务执行的自动化。
  
   二、实现步骤
  
   1.准备多个模板文件
  准备多个模板文件的目的是显而易见的。我们可以根据需要准备多个模板,当然,这些模板可以是Office自带的,也可以是自己创建的。Office自带的模板文件通常在C:\ProgramFiles\MicrosoftOffice\Temp
  lates\Presentation Designs中,扩展名为.pot。
  
  在这里我们要做两个工作:
  (1)将需要的模板复制到课件所在的文件夹中,如果模板文件比较多,为了易于区分课件文件(ppt)和模板文件(pot),也可以把模板文件放到二级文件夹(如skins)中。
  (2)准备好模板文件后,将其中的一个模板应用到你的课件中。
   2.创建宏
  打开PPT课件后,可以使用录制新宏的操作来创建宏,也可以在Visual Basic编辑器中输入VBA(Visual Basic for Applications)代码来创建宏。
   以下介绍录制新宏的步骤:
   执行“工具/宏/录制新宏”命令,在弹出“录制新宏”对话框中设置宏名后点击“确定”按钮。这时,PowerPoint将处于录制状态,它能把我们所执行的命令记录下来。
  应用一个新的设计模板。要注意的是,在这里要应用我们准备好的模板。
  点击“停止录制”按钮。录制新宏结束。
  如此这般,为当前课件重新应用其它的设计模板,并逐个录制下来。这样为每个模板的应用创建了相应的宏。
   3. 宏的运行
  创建宏后,如何在PPT课件放映时运行宏,进行模板的应用呢?我的做法是,在一个幻灯片上或在幻灯片母版的合适位置中为每一个模板添加一个的动作按钮,然后为每一个动作按钮进行动作设置,设置单击按钮时的动作为运行相应的宏。这样就可以在课件放映时根据需要进行模板的切换了。
  
   三、相关问题
  
   1.模板的问题
  在实践中,我们注意到不同的模板的文本占位符格式(主要是尺寸、字体、字号)不一致,如果我们不做任何修改的话,在模板切换时版面可能出现一些变化。因此,为了取得比较好的效果,最好修改各个模板中的幻灯片母版文本占位符的格式,让各个模板保持一致。格式一致主要指文本框(文本占位符)的尺寸、文字的字体和字号为一致,其它如背景、文字颜色等不必一致。
  修改模板主要是对幻灯片母版、配色方案等进行修改。当然,为了适应不同的投影效果,每个模板的配色方案应有所不同。
   2.运行的问题
   因为模板的切换使用了宏,因此在打开课件时,应该启用宏,否则该功能没法实现。如果启用宏后,在运行时仍未成功使用该功能,请把PowerPoint的安全性设为“中”或“低”。
  如果将课件拿到其它机器上运行,要注意将整个文件夹一起复制过去。同时也要检查相应的宏,看看宏中引用模板文件的路径是否正确,否则需要进行修改。一个好的方法是在宏录制结束后马上编辑宏,将模板文件路径由绝对路径改为相对路径。
  另外,保存课件时尽量保存为ppt格式,其它格式可能导致宏不能执行。
   3.一种改进的实现方法
   前面给出的方法是通过录制新宏的方式创建宏,是一个简单直接的方法。但该方法的不足之处在于要为每一个模板创建一个宏,每一个宏要对应一个按钮,不利于将模板切换按钮安排到每个幻灯片中。如果能将模板切换功能集中到一个按钮上,则比较容易进行界面的布局排版。下面给出一种通过一个按钮实现多个模板循环切换的方法。课件文件夹的结构如图1所示。
   创建宏的步骤:
  (1)打开你的课件;
  (2)按“Alt+F8”,弹出“宏”对话框;
  (3)输入宏名,如:switch_skin,点击创建按钮,进入VB编辑器;
  (4)在代码窗口的 sub 与 end sub 之间插入相应的VBA(Visual Basic for Applications)代码。一个在三个模板之间循环切换的代码如图2所示。当然,如果模板比较多的话,可以考虑用select case 语句实现。图2中的VBA代码可以替换为:
   Select Case ActivePresentation.TemplateName
   Case "good":ActivePresentation.ApplyTemplate FileName:="skins
  \Eclipse.pot"
   Case "Eclipse":ActivePresentation.ApplyTemplate FileName:="skins\Stream.pot"
   Case Else: ActivePresentation.Apply
  Template FileName:="skins\good.pot"
  End Select
  (5)完成后关闭VB编辑器,返回PPT课件中。
  宏创建好后,就可以在课件中添加动作按钮并将其动作设置为运行宏switch_skin。
  
   四、结束语
  
  本文提到的方法在PowerPoint 2003中测试通过,能实现在PPT在放映过程中切换课件模板的功能。文中涉及到的宏在PowerPoint2007测试中同样通过,但微软在2007版中去掉了录制新宏的功能,文中提到的第一种方法只能通过编辑宏的方法来实现。“宏”是PowerPoint的一个高级功能,如果能巧妙地加以应用,能为你的PPT课件增色不少。
  
  参考文献:
  [1] 微软.创建宏. http://office.microsoft.com/zh-cn/powerpoint/HP030890162052.aspx?pid=CH010017162052. 2007.8.
  [2]孔祥田.现代信息技术与学生创造性思维能力的培养[J] .中国教育信息化,2007,(159) .
其他文献
身为漫画迷的你,总想画出一幅属于自己的漫画,拿起笔却又不知如何下手。其实,画漫画也有技巧可循,简单几步,你也能成为绘画高手。  是不是很期盼某天能坐上太空飞船去环游宇宙?这在目前很难实现。但是,动手画一画属于自己的“太空飞船”,激励激励自己,也许有一天,你就能实现这个愿望哦!咱们先来画好它!
摘 要:分数四则运算是小学数学的重要内容,常用PowerPoint课件只有固定例题,本文介绍一种在PowerPoint中利用VBA程序实现自动出题和计算机批改题目的方法,从而可以快速制作“小学分数四则运算自测练习”课件。  关键词:分数四则运算;PowerPoint;VBA  中图分类号:G433文献标识码:B 文章编号:1673-8454(2009)16-0059-03    一、课件界面与执行
【摘要】作为一门严格科学的教育学,其严格性与科学性首先来自从事这门学科研究的工作者们的专业精神、信念与治学态度。教育理论工作者作为自在的人、社会中的一个阶层、学者中的一个群体,有着怎样的使命和追求,基于费希特《学者的使命人的使命》,从以上三个角度对教育基本理论工作者的使命与关键品质做出阐释。  【关键词】费希特;学者;教育使命;完善的人  【中图分类号】G40—02【文献标识码】A【文章编号】10
摘 要:本文主要介绍在Excel中利用宏功能来完成“百以内整数乘法练习”的详细过程,让大家了解在Excel中实现加减乘除及其它运算方法的过程。  关键词:Excel;宏功能;运算方法  中图分类号:G434文献标识码:B文章编号:1673-8454(2009)02-0061-02    一、制作乘法练习器的方法    1.界面的布置  首先,在Excel里a1单元格中输入文字:百以内整数乘法练习。
联羿《中小学电子学籍管理系统》是联羿信息依照国家教育部相关信息化标准提出的一套科学、完整、实用的学籍管理解决方案,基于城域网架构、C/S和B/S混合结构的网络化管理平台,可以轻松实现对整个区域范围内的学籍数据进行全面、实时、准确、有效的管理。软件以“中心服务器 客户端”的形式,实现在线录入、网上申报、网上审批、网上转学和网上监控等业务功能,达到数据高度集中和共享,管理高度统一,行为高度规范。   
2009年8月12日,深圳雅图数字视频技术有限公司与神州数码控股有限公司战略合作签约仪式发布会在京隆重举行。该签约仪式的主题为“放眼视听领域,构筑数字中国”,旨在彰显神州数码与雅图将在“视听”领域的合作,搭建数字化IT产业互动平台。  据悉,神州数码将作为雅图品牌投影机在中国大陆地区的独家总代理,并承担渠道建设与营销推广,以及产品的售后服务工作。雅图则负责产品的研发、生产,建立其更为强大的品牌优势
摘 要:笔者根据教学管理及实施工作的需要,利用Word VBA技术设计开发了日历式教学课表,旨在服务于教育工作者,提高工作效率。  关键词:Word;VBA;日历;教学课表模板  中图分类号:G434 文献标识码:B 文章编号:1673-8454(2008)10-0042-04    教学准备是整个教学活动的基础环节。每学期的期末都是下一教学活动的教学准备期,其中,根据院校新学期课表计划,制定各课
舒心姐姐,听老师说,我们下学期要开劳动课了。有这么一回事儿吗?您能给我们讲讲吗?  今后啊,不光是小学、中学,连大学也要开设劳动课,这是要让所有的学生在系统的文化知识学习之外,有目的、有计划地参加日常生活劳动、生产劳动和服务性劳动,帮助大家通过动手实践,接受锻炼,磨炼意志。以后啊,我们看一个小朋友优不优秀,就不光是看他的学习成绩了,还得看他的劳动表现哦。  劳动为什么那么重要?  因为,我们所生活
今年春节比往年来得早,寒假也放得早,一放假,我们全家就制定了丰富的假期活动计划。但因为全民抗击新型冠状病毒疫情,我们每个人都过了一个完全不一样的春节:旅行取消了,冬令营取消了,就连我最期待的贺岁档电影也全都取消了……大家都在关注武汉,关注疫情。“病毒”“口罩”“防控”“火神山、雷神山”成了每天都能看到的词汇。就在大家都想方设法远离疫区,隔离自己、保护自己的时候,一群人却在除夕之夜向武汉进发,接着,
摘 要:自2003年起,全国开展了农村中小学现代远程教育项目试点,2005年开始,在试点的基础上,全国开始全面实施农村中小学现代远程教育工程。经过几年的发展,取得了巨大成效,但是回顾项目的执行情况,不难发现其中仍然存在一些亟待破解的难题。本文以甘肃省平凉市崆峒区大秦回族乡远程教育项目学校为例,就目前农村中小学现代远程教育工程实施和发展中存在的问题进行初步探讨和思考,以期为解决目前所发现的问题提供帮