设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 办公软件 >> Powerpoint >> 用PowerPoint中的VBA实现课件中的智能交互
精品推荐
Powerpoint点击TOP10
·学PowerPoint模板技巧 提高制作效率
·用PowerPoint中的VBA实现课件中的智能交互
·三步搞定幻灯片:Powerpoint 2007应用实例
·用PowerPoint制作汉字书写教案
·利用绘图工具任意裁剪PowerPoint图片
·用PowerPoint生动地演示几何应用题
·共享与重复使用PowerPoint2007文档内容
·PowerPoint 2000:动画“闪”在PPt中
·在多张PowerPoint幻灯片中连续播放背景音乐
·PowerPoint播放器的使用与技巧
办公软件点击TOP10
·Excel常用技巧25条
·Excel表格分栏打印输出的两种巧妙方法
·让Word2003代替金山词霸帮你翻译英文
·轻松破解Word与Excel的文档密码
·教你微软Office Word文挡损坏后的修复
·Word表格行、列、单元格的添加与删除
·Excel表格中关于序号处理的五则技巧
·Word公式编辑器快速上手指南
·Excel中双座标排列图的制作实例
·升级至 Access 2000 时出现不可识别的数据库格式错误消息
精选专题

用PowerPoint中的VBA实现课件中的智能交互

作者: 来源:网络文章 时间:2005-12-13 15:12:00

用PowerPoint中的VBA实现课件中的智能交互(2)
  1. 题目的设计同单选题

  2. 选项:用复选框(CheckBox),其他设置同单选题。

  3. [查看答案]命令按钮:因为是多选题,答案有多个,所以要书写多个条件,条件之间用and连接,表示同时满足这几个条件,例如第一、三、五的选项是正确的,则需要输入如下语句:

  If CheckBox1.Value=True And CheckBox3.Value=True And CheckBox5.Value=True Then

  给出正确的提示信息同单选题

  else

  给出错误的提示信息同单选题

  end if


  填空题的制作


  1. 题目的设置同单选题,填空的地方用文本框。

  2. 判断正误:因为是填空题,所填答案是文本,所以条件书写为:

  if TextBox1.value="正确的文本" then 给出正确的提示信息同单选题

  else

  给出错误的提示信息同单选题

  end if

  注意:正确的文本一定要用半角双引号括起来,如几个空一起判断,方法同多选题。

  3. [重新填空]命令按钮:需要完成如下语句的设置:

  Private Sub CommandButton2_Click()

  TextBox1.Value = "请双击后填入你的答案!"

  End Sub

  Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

  TextBox1.Value = " "

  End Sub


  单选题的制作


  例如我们要设计如图1所示的选择题。

  1. 题目

  可用文本框,也可用标签。如果用文本框,直接输入文本即可。如果用标签,插入后双击该标签启动VBA,修改Caption属性为“5X-15=0的解是:”,再根据需要修改其他属性(如颜色等)。

  2. 选项

  插入一单选框,修改其Caption属性为“0”,其他属性可自行修改。其他的单选项可复制制作好的单选框,然后再修改它们的Caption属性。


  3. 查看答案命令按钮

  在此使用命令按钮,我们可根据单选框的Value属性的值来判断答案,如正确选项(单选框)的Value的值为True,则为该题选择正确,否则为选择错误,我们还可根据选择正误来给出信息,有两种方法。

  (1)方法一

  用MsgBox(),如果选择正确,显示信息“Very Good!请继续!”,错误则显示“Sorry,你选错了!正确答案是3,请继续努力。”

  操作步骤:双击单选框进入VBA,在编辑窗口中完成以下操作。

  A. 在编辑窗口中找到如下两条语句:

  Private Sub OptionButton3_Click()

  End Sub

  然后在上面这两条语句中间插入以下语句:

  If OptionButton3.Value=True Then ex=MsgBox("Very Good!请继续努力。",Vbokonly)

  B. 同理,找到如下两条语句:

  Private Sub OptionButton1_Click()

  End Sub

  在这两条语句中间插入语句:

  If OptionButton1.Value=True Then ex=MsgBox("正确答案是3 ,请继续努力。",Vbokonly)
共3页 9 7 [1] [2] [38 :>

用PowerPoint中的VBA实现课件中的智能交互 相关文章:
用PowerPoint中的VBA实现课件中的智能交互 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com