找回密码
 立即注册
搜索

幻灯片进度条

4
回复
341
查看
[复制链接]

3

主题

12

帖子

27

幻币

江湖少侠

Rank: 2

积分
161
QQ
2018-10-21 10:42:02 显示全部楼层 |阅读模式
Sub 幻灯片进度条()
颜色1 = Array(vbRed, vbBlack, vbGreen, vbYellow, vbMagenta, vbBlue, vbCyan)
颜色2 = Array(vbBlack, vbGreen, vbYellow, vbMagenta, vbBlue, vbCyan, vbRed)
n = ActivePresentation.Slides.Count
i = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
SlideMaster.Label1.Caption = "当 前" & vbCrLf & IIf(i = n, "结 束", i & "/" & n)
j = i Mod 8 + 1
w = ActivePresentation.PageSetup.SlideWidth - 80
t = ActivePresentation.PageSetup.SlideHeight - 20
'For Each shp In SlideMaster.Shapes
' If shp = .Name = "进度条" Then
' If Not shp Is Nothing Then
With ActivePresentation.SlideMaster.Shapes("进度条")
.Width = w * i / n
.Fill.BackColor.RGB = 颜色1(j)
.TextFrame.TextRange.Text = Format(i / n, "0%")
.Fill.ForeColor.RGB = 颜色2(j)
End With
'Else
' With ActivePresentation.SlideMaster.Shapes.AddShape(1, 72, t - 10, w * i / n, 30)
' .Name = "进度条"
' .Fill.BackColor.RGB = 颜色1(j)
' .TextFrame.TextRange.Text = Format(i / n, "0.0%")
' .Fill.ForeColor.RGB = 颜色2(j)
' End With
'End If
'Next
End Sub
进度条.rar (41.93 KB, 下载次数: 193)
PPT学习论坛
回复

使用道具 举报

1

主题

8

帖子

48

幻币

一流武者

Rank: 3Rank: 3

积分
320
QQ
2018-10-21 12:58:45 显示全部楼层
我也来一个电池进度条
电池进度条.rar (39.43 KB, 下载次数: 12)
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

10

帖子

61

幻币

江湖少侠

Rank: 2

积分
182
QQ
2018-10-21 13:00:49 显示全部楼层
今天发现为什么有时Sub onSlideShowPageChange()这个不执行,按一下alt+F11就能行了?
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

9

帖子

31

幻币

江湖少侠

Rank: 2

积分
180
QQ
2018-10-21 13:23:49 显示全部楼层
感谢楼主的分享!!!
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

8

帖子

40

幻币

一流武者

Rank: 3Rank: 3

积分
210
QQ
2018-10-21 13:36:11 显示全部楼层
一般般。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
PPT学习论坛
回复 支持 反对

使用道具 举报

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