我有一个高度自定义的PowerPoint模板,其中包含名为“标题和内容”的布局。
当我复制粘贴(使用目标主题选项)从基于我自定义模板的演示文稿中的“标题和内容”幻灯片到默认的基于Office模板的演示文稿时,粘贴的幻灯片最终得到了名为“1_Title and Content”的布局,即使默认Office模板具有“标题和内容”布局。
我期待复制粘贴幻灯片遵循目标主题,并且如果布局名称匹配,则使用可用布局。知道为什么在这种情况下没有发生这种情况吗?如何使用VSTO强制执行此类行为?
答案 0 :(得分:1)
如果您的布局与现有布局完全相同,则PPT将使用现有布局。如果它有所不同,为了避免损坏粘贴的幻灯片或其他现有幻灯片,PPT将为您提供#_XYZ编号+命名的布局。
你无法阻止它。
您可以编写代码来查找这些# XYZ布局,找到没有#的匹配布局并将其应用到幻灯片,然后删除布局的#_版本。
或者,可能不是复制/粘贴幻灯片,而是在目标演示文稿中创建一个新幻灯片(基于与源幻灯片相同的布局),然后将内容复制/粘贴到其中。