Home » パワーポイントマクロ・PowerPoint VBAの使い方 » マスター » VBAでスライドマスターのヘッダーを設定するには?

VBAでスライドマスターのヘッダーを設定するには?

動作検証バージョン:Windows版PowerPoint(バージョン1901 ビルド11231.20130)

VBAでスライドマスターのヘッダーを設定するには?

「パワーポイント vba スライドマスタ ヘッダー」
という検索キーワードでのアクセスに気が付きました。

スライドマスターのヘッダーを、PowerPoint VBAから操作するコードについて調べていた方による検索キーワードです。

[スポンサードリンク]

スライドマスターにヘッダーは存在しない

おそらく以下のようなSubプロシージャを実行しようとして、
「実行時エラー'' HeadersFooters(不明なメンバー)無効な要求です。スライドにヘッダーがありません。」
という実行時エラーが発生したのでしょう。
Sub スライドマスターを設定する()
 With ActivePresentation.SlideMaster.HeadersFooters
  .Footer.Text = "フッターのテスト"
  .Header.Text = "ヘッダーのテスト" '←ここで実行時エラーが発生
 End With
End Sub

残念ながら(?)これは仕様です。

HeaderFooter Objectのヘルプにも

This works only for notes pages and handouts, not for slides.

と明記されています。

スライドマスターにヘッダーは存在しない

そもそも、PowerPointの[ヘッダーとフッター]ダイアログ-[ノートと配布資料]タブには[ヘッダー]が存在しますけれど、

VBAでスライドマスターのヘッダーを設定するには?

[スライド]タブには[フッター]しか存在しません。

VBAでスライドマスターのヘッダーを設定するには?

ノートマスターのヘッダーを設定するPowerPointマクロ

もちろん、ノートマスターなら以下のようなSubプロシージャで、ヘッダー・フッターを設定できます。
Sub ノートマスターを設定する()
 With ActivePresentation.NotesMaster.HeadersFooters
  .Footer.Text = "フッターのテスト"
  .Header.Text = "ヘッダーのテスト"
 End With
End Sub

最終更新日時:2019-02-15 06:39

[スポンサードリンク]

Home » パワーポイントマクロ・PowerPoint VBAの使い方 » マスター » VBAでスライドマスターのヘッダーを設定するには?

「マスター」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.