如何运用宏随机排列PPT里的slides?

比如说我的PPT有100张slides,本来的顺序是1-100这样的,然后我想编写一个宏,让这100张slides的顺序随机打乱,可以实现吗?... 比如说我的PPT有100张slides,本来的顺序是1-100这样的,然后我想编写一个宏,让这100张slides的顺序随机打乱,可以实现吗? 展开
 我来答
匿名用户
2015-10-15
展开全部

楼主研究PPT中的宏,可见已是比较深的功夫了。PPT中的宏似乎不象EXCEL中那么好用,没有那么直观。

1、启用宏(2010版):开始-->选项-->信任中心-->信任中心设置

2、设置宏:按Alt+F11,再按F1

可以点开目录或查找你的命令。后面的学习就靠你自己了。

更多追问追答
追问
虽说磨刀不误砍柴工……可是现在我不能重头学起吧……我需要一个直接点的答案
追答
代码如下:
Sub txtStart()
For i = 1 To 5000
With ActivePresentation.Slides(1)
For j = 1 To 1
With .Shapes("txtNum" & j).TextFrame.TextRange
.Text = Int((50 - 1 + 1) * Rnd + 1)
支持1~100之间自定义,修改X参数即可:Text = Int((X - 1 + 1) * Rnd + 1) #
.Font.Color.RGB = 10000 * Rnd
Debug.Print .Text
End With
Next
End With
DoEvents
Next
End Sub

Sub OnSlideShowTerminate()
Exit For
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式