PPT代码片段合集
批量操作
批量添加固定元素
批量删除固定元素
批量删除所有动画
图片批量变成灰色
批量取消文本加粗
待整理分类
将PPT拆分成单页
将PPT的页面逆序
PPT勾选交互效果
活动开始倒计时
随机抽奖或随机点名
制作指定月份的日历
循环放映时隐藏部分页面
只给未隐藏的页面添加页码
生成多等分的圆环
在奇偶页插入不同页脚
倒计时到特定日期
跳转到随机页面
随机打乱指定页面的顺序
跳转上一页与下一页
一键关闭所有插件
公众号:自律的音律
-
+
首页
只给未隐藏的页面添加页码
> 如果 PPT 中有部分页面隐藏掉了,只需要给未隐藏的页面添加连续的页面,则可以使用下面这段代码。 使用前需要确保页面版式中有幻灯片编号占位符。 **代码如下:** ```vb Sub 添加页码() '仅支持 2007 及以上版本' Dim osld As Slide Dim objSN As Shape Dim lngNum As Long '检查所有幻灯片' For Each osld In ActivePresentation.Slides '判断是否隐藏' If osld.SlideShowTransition.Hidden Then osld.HeadersFooters.SlideNumber.Visible = FALSE Else osld.HeadersFooters.SlideNumber.Visible = TRUE Set objSN = getNumber(osld) lngNum = lngNum + 1 If Not objSN Is Nothing Then objSN.TextFrame.TextRange = CStr(lngNum + 0) '括号中为 + 0,则表示页码从 1 开始,如需页码从 2 开始,可以改为 + 1' End If End If Next osld End Sub Function getNumber(thisSlide As Slide) As Shape For Each getNumber In thisSlide.Shapes If getNumber.Type = msoPlaceholder Then If getNumber.PlaceholderFormat.Type = ppPlaceholderSlideNumber Then 'it's the slide number Exit Function End If End If Next getNumber End Function ```
音律
May 17, 2022, 3:23 p.m.
0 条评论
转发文档
收藏文档
上一篇
下一篇
评论
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码