找回密码
 立即注册
搜索

如何中PPT做类似抽奖的效果,求助大家。

5
回复
867
查看
[复制链接]

5

主题

14

帖子

57

幻币

一流武者

Rank: 3Rank: 3

积分
220
QQ
2017-6-23 14:41:42 显示全部楼层 |阅读模式
在PPT中,1-50这50个数随机出现,变化较快,有一停止按钮,一按则停止;再按又随机出现。求帮助。
PPT学习论坛
回复

使用道具 举报

1

主题

10

帖子

29

幻币

江湖少侠

Rank: 2

积分
155
QQ
2017-6-23 17:38:18 显示全部楼层

依次逐等抽奖并集中抽奖结果-h.rar (62.58 KB, 下载次数: 13)
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

58

幻币

江湖少侠

Rank: 2

积分
188
QQ
2017-6-23 17:40:40 显示全部楼层
老大太复杂了啊。
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

9

帖子

35

幻币

一流武者

Rank: 3Rank: 3

积分
204
QQ
2017-6-23 17:41:29 显示全部楼层
我只要1-50内的各数随机滚动显示,点按钮停止,再点则继续随机滚动。
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

12

帖子

21

幻币

江湖少侠

Rank: 2

积分
173
QQ
2017-6-23 18:01:41 显示全部楼层
    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '参数是长整形(毫秒数)。Lib “kernel32”标明这个函数是引用kernel32.dll提供的函数。Kernel32.dll是windows的四个核心库之一。是用来延时n毫秒的?
    Dim f As Boolean                                                        '将循环控制定义为共享变量很重要!否则停止按钮将失效!
    Private Sub CommandButton1_Click()
    f = False
    If Me.CommandButton1.Caption = "停止" Then
       Me.CommandButton1.Caption = "开始"
       f = True
    Else
       Me.CommandButton1.Caption = "停止"
       TextBox2.Text = ""                        '清除界面的上次奖等数据
       Do
          If f Then Exit Do
          TextBox2.Text = Int(Rnd * 50) + 1
          Sleep 30
          DoEvents
       Loop
    End If
    End Sub

复制代码
依次逐等抽奖并集中抽奖结果-h.rar (56.5 KB, 下载次数: 186)
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

64

幻币

一流武者

Rank: 3Rank: 3

积分
208
2017-6-23 18:41:21 显示全部楼层
@hhjjpp,感谢大侠!!!
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册