问题

做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页之前的页码

直接找到删除即可。

最后修改日期: 2014 年 4 月 29 日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。