2012-05-24 46 views
0

我的公司正在從Office 2003移動到Office 2010,同時更新他們的公司PowerPoint模板。我一直負責研究是否有可能與PowerPoint現有的對象模型,編寫一個腳本來處理以下情形:VBA可以用於在MS PowerPoint中切換幻燈片母版嗎?

1)在Office 2010中,用戶打開一個基於舊的PowerPoint演示文稿2003年的模板

2)用戶可以通過運行一個宏來去掉舊幻燈片母版,並與新的模板(2010)幻燈片母版替換它們,然後保存文檔更新這個老演講 - 這意味着在一個議案,他們選擇的任何陳述都可以更新,而無需從頭開始。

如果有人知道這是否可能,或有任何想法分享這個想法,將不勝感激。

謝謝。

回答

1

本示例將「專業」設計模板應用於活動演示文稿。

Visual Basic應用程序

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

https://msdn.microsoft.com/en-us/library/office/ff743876.aspx – majjam