2016-03-24 12 views
0

"Title and Content"という名前のレイアウトを持つ高度にカスタマイズされたPowerPointテンプレートがあります。PowerPointのコピー貼りスライドの内部

オリジナルのテンプレートベースのプレゼンテーションにカスタマイズしたテンプレートに基づくプレゼンテーションから「タイトルとコンテンツ」スライドを貼り付けると、ペーストされたスライドが「1_Title and Content」という名前のレイアウトになってしまった既定のOfficeテンプレートには「タイトルと内容」レイアウトがあります。

貼り付けられたスライドをコピー先のテーマに沿ってコピーし、レイアウト名が一致している場合はレイアウトを使用することを期待していました。なぜこのようなことが起こっていないのでしょうか? VSTOを使用してこのような動作を強制するにはどうすればよいですか?

答えて

1

レイアウトが正確にはの場合、既存のものと同じものが使用されます。ペーストされたスライドまたは他の既存のスライドのいずれかが破損しないように、PPTは##XYZの番号付き+レイアウトを提供します。

あなたはそれを防ぐことはできません。

代わりに、これらの#XYZレイアウトを検索し、#に一致するレイアウトを見つけてそれをスライドに適用し、レイアウトの#_バージョンを削除することができます。

または、スライドをコピー/貼り付けする代わりに、ターゲットプレゼンテーションに新しいスライドを作成して(ソーススライドと同じレイアウトに基づいて)、コンテンツをコピー/貼り付けます。

+0

違う動きがあります。既定のOfficeテンプレートを使用して2つのプレゼンテーションを作成しました。スライドマスタービューに移動して、その中の「タイトルと内容」のレイアウトを変更しました。レイアウト「タイトルとコンテンツ」のスライドを変更せずに貼り付けられた他のプレゼンテーションに正しくコピーして、「タイトルとコンテンツ」として認識され、ソースのプレゼンテーションで行ったレイアウトのカスタマイズを無視して、更新:レイアウトでプレースホルダを追加/削除すると、説明した動作が表示される唯一の時間です。 – Raj

+1

@Raj正しいですよ。レイアウト上で物事を動かしたり、書式を変更してもレイアウトはトリガーされません。私が思い出したように、新しいグラフィックスを追加したり、1つまたは他のレイアウトから非プレースホルダグラフィックスを削除したりすることもこれを引き起こします。 –

関連する問題