APP下载

巧用VBA技术增加教学课件的交互性

2017-03-30王轶男

文化创新比较研究 2017年34期
关键词:文本框幻灯片控件

王轶男

(吉林广播电视大学四平分校,吉林四平 136100)

微软Office组件之一的PowerPoint具有操作简单、功能齐全、兼容性好等特点,是日常教学中常用的课件制作工具,能够做出色彩丰富,生动有趣的多媒体演示文稿。但使用PowerPoint提供的基本功能,只能制作出实现播放、演示功能的课件,缺乏交互性,很难适应现代教育以学生为主的教学模式的要求。目前很多教师都习惯使用PPT制作课件,对于专业的交互性课件制作软件使用不习惯,使得许多教师对制作交互式课件望而却步。其实使用Microsoft office提供的VBA编程技术可以轻松的在PowerPoint中实现课件的交互性,增加灵活性和趣味性。

1 VBA技术简介

VBA(Visual Basic for Applications)是微软Office集成办公软件的内置编程语言,它功能强大,面向对象(OOP),可以将繁琐、机械的日常工作自动化,而且简单易学。主要特点体现在:(1)可以实现设计程序自动化,通过宏录制可以将键盘和鼠标操作翻译为VBA代码并记录下来,即使非计算机专业人员也可以轻松编制出自己的软件。(2)寄生于已有的应用程序,可以在Ofiice的各个应用程序中使用 (如Word、Execl、Power-Point等),无需安装,打开宿主程序即可使用,而且界面熟悉,符合一般操作人员的使用习惯。(3)功能强大,可以实现Ofiice应用程序菜单操作中不能实现的功能,能对数据进行复杂的操作、统计和分析。

该工艺不需要新增材料投入,关键是及时检测动液面和产量的变化情况。表1对比分析了大港油田采油三厂第一采油作业区实施憋压回收套管气工艺措施前后油井的生产状况。

2 用VBA技术设计交互式课件

2.1 设置宏的安全性

宏是一组VBA语句,可以直接编写,与可以通过录制生成。虽然宏存在安全性问题,但多数情况下宏是无害而有益的。在系统“工具”菜单中“宏”选项中 “安全性”对话框中有四个选项“非常高、高、中”和“低”。一般默认情况下“安全性”设为“高”。由于宏就是VBA程序,限制使用宏也就限制了VBA代码的执行,当我们需要频繁使用带有VBA的应用软件时,完全可以把宏的安全性设置为“中”或“低”。

该工厂于3月份投产,目前生产板材厚度为2~35 mm。其日产量为650 m3,由此Action Tesa公司成为印度最大的MDF生产商,年产能 51.1 万 m3。

(1)运行 PowerPoint2007,建立新文档,先将文件保存为“启用宏的PowerPoint演示文稿”否则文档中的宏不能运行。

2.2 常用控件介绍

(2)单击“插入→文本框→水平”命令,在文本框内输入题目“1.计算机的通用性使其可以求解不同的算术和逻辑问题,这主要取决于计算机的_______。”

年龄分布决定了旅游者的消费模式和购买需求。调查发现(表1),参加霍童古镇旅游活动的人群涵盖了各个年龄阶段,以26-55岁的年轻人和中年人居多,一方面是因为这部分人群工作、生活压力大,需要走出城市的喧嚣,亲近自然,放松身心,另一方面他们的经济收入有一定的保障,同时体力较好。此外,这一年龄段的人群出游通常偏好家庭出游,是霍童古镇旅游群体的重要组成部分。

(1)选择按钮(OptionButton):只能选择其一个选项,常用来制作单选题或判断题;(2)复选框(Check-Box):能选择多个选项,常用来制作多选题;(3)文本框(TextBox):可以输入文本,常用来制作填空题;(4)命令按钮(CommandButton):用来确定选择或输入,也可设计超级链接。

3 制作交互式课件实例

教学课件的交互功能,常用于给学生提供自测试题,既可以配合教学工作,也有助于增加教与学的互动,方便及时反馈学习效果,提高学生学习的自主性和积极性。以下是在PowerPoint中利用VBA技术制作计算机应用基础自测题的部分方法和过程。

3.1 单项选择题设计

本例在幻灯片中设计的界面如图1所示,需要建立一个文本框,四个选项按钮和三个命令按钮。三个功能按钮分别实现以下功能:单击“重做”按钮可以重新做本题;单击“下一题”按钮界面能够转到下一题;单击“提交”按钮成绩文本框中能够显示出本题所选答案是否正确。

图1 单项选择题界面

3.2 制作过程

标准包含适用范围、规范性引用文件、术语和定义、仪器设备的技术参数、试剂材料、检测步骤等六章内容,另附有4个资料性附录(孵化用水、用具及废弃物处理;尼龙绢袋和筛子制作;毛蚴孵化观察时间;毛蚴与水中原生动物鉴别)以充分解释,便于技术规范。标准内容简要分述如下。

控件是制作交互课件的基础工具,VBA还允许注册自定义控件扩展功能。下面介绍一下制作交互式PPT课件常用的控件。

(3)制作四个选项框,单击“工具→控件→选项按钮”在幻灯片中按下鼠标左键拖动拉出一个方框。选中方框,右击鼠标,弹出菜单中选“属性”对话框,把“名称”改为“a1”,把“caption”改为“A.指令系统”其他设为默认。 其余三个选项的“”可以分别命为“b1”“c1”“d1”,“caption”一项分别改为“B.可编程性”“C.高速运算”“D.存储功能”。

(4)制作三个命令按钮,单击“工具→控件→命令按钮”在幻灯片中按下鼠标左键拖动拉出一个方框,松开鼠标后方框变成一个按钮。选中按钮,右击鼠标,在弹出菜单中选择“属性”命令,把“命令按钮”属性中的“caption”设为“重做”。其他两个按钮制作步骤相同,“caption”分别设为“下一题”和“提交”。这样一个选择题的界面就制作完成了。

3.3 编写程序代码

对三个命令按钮编写程序,在“模块”编辑窗口即可输入如下程序代码。

4 结语

本文只介绍了PPT与VBA结合使用的一个简单实例,VBA内置了很多控件、功能函数可以在课件中实现交互式图像绘制、交互式背景音乐、实时控制等功能,还可以实现自动化,如批量设置幻灯片背景、实现图片批量插入、在课件中实现随机点名等功能。VBA编程技术可以使PowerPoint演示课件更加特色化、智能化。

[1]唐丽,邹县芳.交互式课件设计中VBA技术应用探究[J].阜阳师范学院学报:自然科学版,2011,28(2):107-109.

[2]程智.利用VBA来提高PowerPoint制作的课件交互性[J].中国电化教育,2002(6):52-53.

[3]程昌品.VBA在课件交互设计中的应用[J].电脑学习,2005(1):25-26.

猜你喜欢

文本框幻灯片控件
水幕幻灯片
基于.net的用户定义验证控件的应用分析
巧用文本框实现PPT多图片排版
PPT文本框的另类应用
关于.net控件数组的探讨
实现幻灯片的缩放功能
文本框酷变3D效果
文本框在地理课件中的应用
基于嵌入式MINIGUI控件子类化技术的深入研究与应用
显示或隐藏“大纲”或“幻灯片”选项卡