问题
做PPT时经常会遇到这样一个问题: 那就是第一页是封面,第二页是目录,第三页开始才是汇报的正文,现在需要从第三张幻灯片开始设置页码,怎么办呢,找了好久终于找到解决办法如下:
引用自锐普PPT论坛
第一步,设置页码
点击插入-幻灯片编号,在对话框中选择幻灯片编号,全部应用。
页码的其他格式(如颜色、对齐等)在幻灯片母版视图中设置。
第二步,修改页码
alt+f11,打开vba窗口,工程中右键-插入-模块。 然后在代码框中粘贴下面的代码:
Sub test()
For i = 3 To ActivePresentation.Slides.Count
ActivePresentation.Slides(i).Shapes("灯片编号占位符 3").TextFrame.TextRange.Text = i - 2
Next
End Sub
我不太懂vba,但大概能明白一点点。
test是宏名称。 for i=3这一句代表页码从第三张开始修改。也就是前两页的不管。结合下面text = i - 2,可知这里是从第三页开设置页码为1。
shapes("灯片编号占位符 3")是指幻灯片中名称为"灯片编号占位符 3"的形状,也就是前面设置的页码的那个形状,当然也有可能是其他名称,可以在幻灯片中查看。
第三步,删除第1页之前的页码
直接找到删除即可。
留言