可以使用VBA在MS PowerPoint中切换幻灯片母版吗?

时间:2012-05-24 11:22:10

标签: vba powerpoint office-2010

我公司正在从Office 2003迁移到Office 2010,同时更新公司的PowerPoint模板。我的任务是研究是否可以使用PowerPoint的现有对象模型编写脚本来处理以下场景:

1)在Office 2010中,用户打开基于2003模板的旧PowerPoint演示文稿

2)用户可以通过运行宏来去除旧幻灯片母版并用新模板(2010)中的幻灯片母版替换它们来更新这个旧演示文稿,然后保存文档 - 这意味着在一个动作中,他们选择工作的任何旧演示文稿都可以更新,而无需从头开始。

如果有人知道这是否可行,或者有任何想法分享这个想法,那将非常感激。

感谢。

1 个答案:

答案 0 :(得分:1)

此示例适用" Professional"设计模板到活动演示文稿。

Visual Basic for Applications

Application.ActivePresentation.ApplyTemplate _
    "c:\program files\microsoft office\templates" & _
    "\presentation designs\professional.pot"