2011-10-29 15 views
1

最近フォーラムを洪水して申し訳ありませんが、私はほとんどテンプレートを使っています。私はテンプレートをテストし始めました。プレゼンテーションを作成し、そのプレゼンテーション内のスライドを削除すると、そのスライドで使用されているCUstomLayoutは、別のスライドでも使用されていない限り自動的に削除されます。プレゼンテーションのスライドが削除されたときのカスタムレイアウトの不要な削除

CustomLayoutsを保護する方法はありますか、知らないうちに奇妙な設定が有効になっていますか?

おかげで、彼らはUIまたはコードで「固定」している場合を除き、PPTは、未使用のカスタムレイアウトを削除します前にいない場合は、TrueにCustomLayoutのプリザーブドフラワープロパティを設定したい、セーブオンたくさん セバ

答えて

3

。これにより、アクティブなプレゼンテーションのレイオアウトをPreservedに設定する必要があります。

With ActivePresenation 
    For x = 1 to .Designs.Count 
    For y = 1 to .Designs.SlideMaster.CustomLayouts.Count 
     .Designs.SlideMaster.CustomLayouts(y).Preserved = True 
    Next 
    Next 
End With 
+0

素晴らしい!ありがとう。 – seba

関連する問題