使用Office2003 VBA制作有倒计时功能的PPT
来源:互联网 发布:sql的使用意义 编辑:程序博客网 时间:2024/05/21 09:12
- 新建一个PPT
- 设计好背景界面
- 点击菜单视图-工具栏-Visual Basic
- 点击图示,拖动按钮到界面上
- 拖到界面的按钮上点右键,选择“属性”
- 在Caption输入“开始倒计时”
- 如下图所示,再拖动几个控件到界面上
- 在按钮上点右键,选择“查看代码”(或按键Alt+F11,打开VBA编程环境,后双击Slide1)
- ff
- 输入代码
Private Declare Function GetTickCount Lib "kernel32.dll" () As LongPrivate Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)'Private Declare Function PlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszName As String, ByVal uFlags As Long) As LongConst InterVal = 1000 '自定义的时间间隔Private Sub CommandButton1_Click()Static State, myStop As BooleanDim preTime, curTime, myTime, jsTime, txTime As LongIf State Then myStop = True: Exit SubCommandButton1.Caption = "停止倒计时"State = TruepreTime = GetTickCountmyTime = Val(TextBox2) + 1jsTime = Val(TextBox2) + 2txTime = Val(TextBox3)Label3.Visible = FalseLabel4.Visible = FalseTextBox2.Visible = FalseTextBox3.Visible = FalseLabel2.Caption = "计时进行中"Do curTime = GetTickCount If curTime - preTime >= InterVal * (jsTime - myTime) Then myTime = myTime - 1 TextBox1 = myTime DoEvents If myTime = txTime Then Label2.Caption = "计时将结束" ' Call PlaySound("Ding.wav", 0&) End If If myTime = 0 Then State = False myStop = False CommandButton1.Caption = "开始倒计时" ' Call PlaySound("End.wav", 0&) Exit Do End If End If Sleep (20) Label1 = Time DoEvents If myStop Then State = False myStop = False CommandButton1.Caption = "开始倒计时" MsgBox "倒计时终止!", vbInformation + vbOKOnly, "操作提示" Exit Do End IfLoopLabel2.Caption = "计时时间到"Label3.Visible = TrueLabel4.Visible = TrueTextBox2.Visible = TrueTextBox3.Visible = TrueEnd Sub
- 保存后,按Shift+F5 , 演示。在请输入倒计时时间(秒)填入60,在倒计时结束前提醒(秒)填入5,点击“开始倒计时”按钮。
资源下载:
http://download.csdn.net/detail/xundh/9692346
0 0
- 使用Office2003 VBA制作有倒计时功能的PPT
- PPT实现倒计时功能(VBA实现)
- 利用VBA编程制作互动效果的PPT
- cocos2d-iphone 制作倒计时功能
- 使用setTimeout制作倒计时
- Android 使用CountDownTimer实现倒计时的功能
- 【PPT制作工具】超实用!有哪些鲜为人知却好用到爆的PPT辅助工具?
- VBA menu的制作
- ppt的制作
- PPT制作的资源
- ppt的制作
- PPT的基本制作
- 简单的倒计时制作
- IOS倒计时的制作
- 倒计时功能的实现
- 倒计时功能的实现
- 【Android应用开发】Timer的使用,制作游戏倒计时进度条
- 学习使用word vba扩展trados的功能
- JSP中的验证码
- LeetCode 从排序好的列表中删除重复元素
- Android中View绘制流程以及invalidate()等相关方法分析
- 用Windows Live Writer写第一篇CSDN博客
- test
- 使用Office2003 VBA制作有倒计时功能的PPT
- 浏览器模式
- 在WPF的MVVM框架中获取下拉选择列表中的选中项
- 自封装的链表
- autolayout 概述
- Linux进程管理(-)
- android viewpager+fragment与利用viewpager滑动分页小技巧
- uva 11300
- TestNG系列教程一:TestNG简介