找回密码
 立即注册
搜索

关于PPT页码获取的vba脚本?

2
回复
339
查看
[复制链接]

10

主题

242

帖子

39

幻币

一流武者

Rank: 3Rank: 3

积分
302
QQ
2016-4-12 13:31:19 显示全部楼层 |阅读模式
如题,想弄个宏,当点击某个对象后执行这个宏会把当前ppt页码记录到一个全局变量中以便其它页面的对象调用这个值,该怎么写脚本?
PPT学习论坛
回复

使用道具 举报

11

主题

235

帖子

31

幻币

一流武者

Rank: 3Rank: 3

积分
267
QQ
2016-4-12 15:26:07 显示全部楼层
新建 模块
Dim intPageNum As Integer
Sub SetPageNum()
    intPageNum = ActivePresentation.SlideShowWindow.View.Slide.SlideNumber
End Sub
给需要的形状对象设置动作,链接到宏SetPageNum即可。
本法具有很大的局限性,比如,中途代码被停止,变量就会消失。且本代码不涵盖错误判断。
最好的主意还是写入一些参数到注册表内,随时访问。(利用SaveSetting啥的)
PPT学习论坛
回复 支持 反对

使用道具 举报

23

主题

216

帖子

53

幻币

一流武者

Rank: 3Rank: 3

积分
284
QQ
2016-4-12 16:57:25 显示全部楼层
可以达到我的目的了,谢谢了!
PPT学习论坛
回复 支持 反对

使用道具 举报

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