"Title and Content"という名前のレイアウトを持つ高度にカスタマイズされたPowerPointテンプレートがあります。PowerPointのコピー貼りスライドの内部
オリジナルのテンプレートベースのプレゼンテーションにカスタマイズしたテンプレートに基づくプレゼンテーションから「タイトルとコンテンツ」スライドを貼り付けると、ペーストされたスライドが「1_Title and Content」という名前のレイアウトになってしまった既定のOfficeテンプレートには「タイトルと内容」レイアウトがあります。
貼り付けられたスライドをコピー先のテーマに沿ってコピーし、レイアウト名が一致している場合はレイアウトを使用することを期待していました。なぜこのようなことが起こっていないのでしょうか? VSTOを使用してこのような動作を強制するにはどうすればよいですか?
違う動きがあります。既定のOfficeテンプレートを使用して2つのプレゼンテーションを作成しました。スライドマスタービューに移動して、その中の「タイトルと内容」のレイアウトを変更しました。レイアウト「タイトルとコンテンツ」のスライドを変更せずに貼り付けられた他のプレゼンテーションに正しくコピーして、「タイトルとコンテンツ」として認識され、ソースのプレゼンテーションで行ったレイアウトのカスタマイズを無視して、更新:レイアウトでプレースホルダを追加/削除すると、説明した動作が表示される唯一の時間です。 – Raj
@Raj正しいですよ。レイアウト上で物事を動かしたり、書式を変更してもレイアウトはトリガーされません。私が思い出したように、新しいグラフィックスを追加したり、1つまたは他のレイアウトから非プレースホルダグラフィックスを削除したりすることもこれを引き起こします。 –