找回密码
 立即注册
搜索

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

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

2

主题

4

帖子

25

幻币

一流武者

Rank: 3Rank: 3

积分
220
QQ
2017-2-16 23:35:13 显示全部楼层 |阅读模式

在PPT中,1-50这50个数随机出现,变化较快,有一停止按钮,一按则停止;再按又随机出现。求帮助。
PPT学习论坛
回复

使用道具 举报

2

主题

6

帖子

11

幻币

江湖少侠

Rank: 2

积分
174
QQ
2017-2-17 00:35:18 显示全部楼层

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

使用道具 举报

4

主题

13

帖子

84

幻币

一流武者

Rank: 3Rank: 3

积分
227
QQ
2017-2-17 00:35:52 显示全部楼层

老大太复杂了啊。
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

9

帖子

84

幻币

江湖少侠

Rank: 2

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

使用道具 举报

2

主题

8

帖子

12

幻币

一流武者

Rank: 3Rank: 3

积分
237
QQ
2017-2-17 02:03:48 显示全部楼层

  • 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 IfEnd Sub

复制代码

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

使用道具 举报

1

主题

4

帖子

57

幻币

一流武者

Rank: 3Rank: 3

积分
218
QQ
2017-2-17 03:11:37 显示全部楼层
@hhjjpp,感谢大侠!!!
PPT学习论坛
回复 支持 反对

使用道具 举报

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