2011-10-23 8 views
0

現在、VBAを使用してPowerpoint(2010)スライドマスターを作成しようとしていますが、いくつかの課題に取り組んでいます。VBAを使用してPowerpointスライドマスターを作成する

1)テンプレート内のプレースホルダに名前を割り当てて、後でプレゼンテーションでこの名前でオブジェクトにアクセスできるようにすることはできますか?私は< .Name = "...">という名前を割り当てようとしましたが、これはうまくいかないようです。それらのレイアウトに基づく実際のプレゼンテーションのオブジェクトは、依然としてランダムなデフォルト名を持っています。

2)CustomLayoutsに名前を割り当てるにはどうすればよいですか?

3本当に空白のSlideMaster/CustomLayoutsをロードするにはどうすればよいですか?

これは私の最も緊急な課題です。皆さんのお役に立てれば幸いです。 ありがとうございました seba

P .:テンプレートタグについてはわかりませんが、他のテンプレートはありますか?

答えて

0

オブジェクトはその後、プレゼンテーションにこの名前を経由してアドレス指定可能となるように、テンプレート内のプレースホルダに名前を割り当てることが可能ですか?私は< .Name = "...">という名前を割り当てようとしましたが、これはうまくいかないようです。それらのレイアウトに基づく実際のプレゼンテーションのオブジェクトは、依然としてランダムなデフォルト名を持っています。スライド上言い換えれば

、あなたがそのレイアウト上のスライドをベースにしたときに、マスターレイアウトのいずれかの形状の名前を変更することができますが、形状はまだ別の名前を持っていますか?これがPPTの仕組みです。スライド上の図形の名前を「事前設定」することで何を達成しようとしていますか?おそらくそこに着く別の方法があります。

2)どのように私はCustomLayoutsに名前を割り当てるのですか?手動

見ます|スライドマスタ は、右クリック、レイアウトのサムネイルを選択します名前の変更レイアウト

経由VBAは、exは:最初のスライドマスタの最初のレイアウトの名前を変更するには:

With ActivePresentation.Designs(1).SlideMaster 
    .CustomLayouts(1).Name = "No longer named Title" 
End With 

3私は本当に空白をロードするにはどうすればよいですSlideMaster /その中のCustomLayouts?

質問が分かりません。詳細はどうですか?