PowerPoint VBA教程:HeaderFooter对象

Slides (Slide)
HeaderFooters
HeaderFooter

代表幻灯片或母版中的页眉、页脚、日期和时间、幻灯片编号或页码。所有幻灯片或母版的 HeaderFooter对象包含在一个HeadersFooters对象中。

使用 HeaderFooter对象

使用以下表格中的属性之一返回 HeaderFooter对象。

使用此属性 返回
DateAndTime 代表幻灯片的日期和时间的 HeaderFooter对象。
Footer 代表幻灯片页脚的 HeaderFooter对象。
Header 代表幻灯片页眉的 HeaderFooter对象。仅对备注页和讲义有效,不用于幻灯片。
SlideNumber 代表幻灯片编号(在幻灯片中)或页码(在备注页或讲义中)的 HeaderFooter对象

注意  HeaderFooter对象对于代表备注页的 Slide对象无效。代表页眉的 HeaderFooter对象仅对备注母版或讲义母版有效。

可以为单张幻灯片设置 HeaderFooter对象的属性。以下示例设置当前演示文稿中第一张幻灯片的页脚文本。


ActivePresentation.Slides(1).HeadersFooters.Footer _
    .Text = "Volcano Coffee"

也可以将幻灯片母版、标题母版、备注母版或讲义母版的 HeaderFooter对象的属性设置为同时影响所有幻灯片、标题幻灯片、备注页或讲义及大纲。以下示例设置当前演示文稿幻灯片母版的页脚文本,设置日期和时间的格式,并打开幻灯片编号的显示。这些设置将应用于两类幻灯片:所有基于该母版并显示母版图形的幻灯片,没有页脚及日期和时间的幻灯片。


Set mySlidesHF = ActivePresentation.SlideMaster.HeadersFooters
With mySlidesHF
    .Footer.Visible = True
    .Footer.Text = "Regional Sales"
    .SlideNumber.Visible = True
    .DateAndTime.Visible = True
    .DateAndTime.UseFormat = True
    .DateAndTime.Format = ppDateTimeMdyy
End With

要清除为幻灯片单独设置的页眉和页脚信息,并保证所有幻灯片显示幻灯片母版中定义的页眉和页脚信息,请在运行前面的示例前运行以下代码:


For Each s In ActivePresentation.Slides
    s.DisplayMasterShapes = True
    s.HeadersFooters.Clear
Next

上页:PowerPoint VBA教程:GroupShapes集合对象 下页:PowerPoint VBA教程:HeadersFooters对象

PowerPoint VBA教程:HeaderFooter对象

PowerPoint VBA教程:HeadersFooters对象 PowerPoint VBA教程:Hyperlink对象
PowerPoint VBA教程:Hyperlinks集合对象 PowerPoint VBA教程:LineFormat对象
PowerPoint VBA教程:LinkFormat对象 PowerPoint VBA教程:Master对象
PowerPoint VBA教程:MotionEffect对象 PowerPoint VBA教程:NamedSlideShow对象
PowerPoint VBA教程:NamedSlideShows集合对象 PowerPoint VBA教程:ObjectVerbs对象
PowerPoint VBA教程:OLEFormat对象 PowerPoint VBA教程:Options对象
PowerPoint VBA教程:PageSetup对象 PowerPoint VBA教程:Pane对象
PowerPoint VBA教程:Panes集合对象 PowerPoint VBA教程:ParagraphFormat对象
PowerPoint VBA教程:PictureFormat对象 PowerPoint VBA教程:PlaceholderFormat对象
PowerPoint VBA教程:Placeholders集合对象 PowerPoint VBA教程:PlaySettings对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号