次の方法で共有


HeaderFooter オブジェクト

Microsoft PowerPoint Visual Basic リファレンス

HeaderFooter オブジェクト

HeadersFooters
HeaderFooter

スライドまたはマスタのヘッダー、フッター、日付と時刻、スライド番号、またはページ番号を表します。スライドまたはマスタのすべての HeaderFooter オブジェクトは、HeadersFooters オブジェクトに含まれます。

使い方

HeaderFooter オブジェクトを取得するには、次の一覧のプロパティを使用します。

使用するプロパティ 取得する内容
DateAndTime スライドの日付と時刻を表す HeaderFooter オブジェクト。
Footer スライドのフッターを表す HeaderFooter オブジェクト。
Header スライドのヘッダーを表す HeaderFooter オブジェクト。このオブジェクトは、ノートと配布資料だけで使用でき、スライドでは使用できません。
SlideNumber スライド番号 (スライド) またはページ番号 (ノートまたは配布資料) を表す HeaderFooter オブジェクト。

メモ HeaderFooter オブジェクトは、ノートを表す Slide オブジェクトでは使用できません。ヘッダーを表す HeaderFooter オブジェクトは、ノート マスタや配布資料マスタ以外では使用できません。

単一のスライドに HeaderFooter オブジェクトのプロパティを設定できます。次の使用例は、作業中のプレゼンテーションのスライド 1 にフッター テキストを設定します。

ActivePresentation.Slides(1).HeadersFooters.Footer _
    .Text = "ボルカノ コーヒー"
		

同時にすべてのスライド、タイトル スライド、ノート、または配布資料やアウトラインに反映されるように、スライド マスタ、タイトル マスタ、ノート マスタ、または配布資料マスタに HeaderFooter オブジェクトのプロパティを設定することもできます。次の使用例は、作業中のプレゼンテーションのスライド マスタのフッターにテキストを設定し、日付と時刻の書式を設定してスライド番号を表示するように設定しています。これらの設定は、マスタに設定した情報を基に作成され、マスタに設定した情報を表示し、個別にフッターや日付と時刻が設定されていないすべてのスライドに適用されます。

Set mySlidesHF = ActivePresentation.SlideMaster.HeadersFooters
With mySlidesHF
    .Footer.Visible = True
    .Footer.Text = "地域別売上高"
    .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