- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ActiveX和VBAPPT交互设计与实现
基于ActiveX和VBAPPT交互设计与实现
摘 要:PowerPoint以其简单易用、功能强大等优点成为各级学校教师制作课件的首选。然而PowerPoint课件中的交互问题一直以来都广为诟病。文章通过选择题实例的研究,分析了用ActiveX控件和VBA实现交互的方法,旨在给广大课件制作人员提供参考。
关键词:PowerPoint课件;ActiveX控件;VBA;交互
中图分类号:G434文献标识码:A文章编号:1673-8454(2011)16-0063-03
身处一线的教师都希望能独立制作多媒体课件,PowerPoint无疑是最好的入门软件。它的最大好处就是简单易学,一两天就能上手。使用PowerPoint制作多媒体课件,一般只需将展示的教学内容(包括Flash、Mp3、图片、视频等素材)添加到一张张幻灯片中,设置好动画显示效果、转场效果、放映控制等属性,就可以制作出生动直观、图文声形并茂的多媒体课件。正是这些优点,使PowerPoint在各级学校非常普及,广受青睐。但是,PowerPoint课件的交互问题一直以来都是广为诟病的问题。大多数教师在设计PPT课件交互时,一般只是局限于利用超链接、动作按钮或触发器来创建交互,这样的交互虽然有助于改善课件的程序化演示方式和呆板单调的面目,但是仍不具备智能性、可控性、灵活性的特征,难以与专业工具(比如Flash)制作出的交互效果相媲美。其实,利用PowerPoint的ActiveX控件和VBA程序,完全可以完善PPT课件的智能交互,丰富其表现效果,使课件变得生动鲜活。本文通过选择题实例的研究,分析了用ActiveX控件和VBA实现人机交互的方法,希望对广大教师有一定指导、参考和借鉴作用。
一、ActiveX控件和VBA
ActiveX控件是一种图形对象,可以使用它在PowerPoint演示文稿中控制一组预定义的事件。例如,命令按钮含有一个在用户单击按钮时发生的事件,该事件可能是打开一个浏览器或另一个程序。ActiveX控件包括复选框、文本框、列表框、选项按钮、命令按钮和其他控件。这些可视化部件,全部集合在控件工具箱中。本文因为制作的是选择题型,所以需要利用到控件工具箱中的选项按钮。
VBA(Visual Basic for Applications)是微软公司在其开发的各种应用程序中共享的通用自动化语言。VBA是Visual Basic程序设计语言的一个子集,继承了Visual Basic的绝大多数功能,并包含了对PowerPoint对象的支持与操作功能,因此,易于掌握并用于宏编程。利用VBA,使用者可以在幻灯片中添加控件等用户接口元素,通过这些控件应用程序可以得到用户的请求,并对其做出响应。本文用到的VBA代码主要有:
(1)If……Then……Else语句:用来检查一个条件的值是真还是假,如果是真,则执行Then后面的操作,否则就执行Else后面的操作。
(2)点语法:格式为“控件名.控件属性”,用来设置控件的某一属性。
(3)End If:结束条件检查。
(4)Msgbox:消息框,在测试时显示正误信息。
二、设计思路
为了方便说明制作过程,本文省略课件外观和标题的制作步骤,并且只以3个单选题来加以介绍。当课件运行时,先显示第1个题目画面,通过右下角的翻页按钮进入第2题的画面。在第2题画面,通过翻页按钮既可以进入下一题(即第3题)的画面,也可以进入上一题(即第1题)的画面。而在第3题(即最后一题)画面,通过单击“返回”按钮可以返回第1题重新开始作答。
单击每一题单选项的A、B、C、D中任一个,可以对答案进行选择,如果选择的答案正确,则屏幕上会显示“正确答案”的反馈信息,否则就显示“错误答案”。单击每一页面右下角的“重新选择”按钮,可以清空每一题的选择,重新作答。即时显示答案对错的反馈信息,极大增强了课件的交互性,有助于调动学生的积极性,活跃学生的思维。
三、实现方法
(1)运行PowerPoint 2003,选择【格式→幻灯片版式】,打开“幻灯片版式”任务窗格,在其中的“内容版式”选择“空白”版式。用文本框输入第1题题目和答案文字。之后选择【视图→工具栏→控件工具箱】,出现控件工具箱工具栏。单击其中的“选项按钮”,将鼠标移到第1个选择项的前面,按住鼠标左键拖动所需大小后释放,即创建了一个选项按钮。保持其选中状态,单击“控件工具箱”中的“属性”按钮(也可用鼠标右键单击,在弹出的快捷菜单中选择“属性”),打开属性对话框,在这个对话框中一般设置Caption、Value属性的值。这里设置Caption属性为A,Value属性为False,表示按钮默
文档评论(0)