我有一个适度但不断增长的 PowerPoint 演示文稿集合(约 20 个),它们都基于同一张母版幻灯片。我想做的是确保如果我在任何这些文件上创建新布局或修改现有布局,我可以更新所有其他演示文稿以以编程方式反映这一点。这是我的尝试。我已经显示了它在该行上方生成的错误。
Sub UpdateTemplates()
Dim colFiles As New Collection
Dim vFile As Variant
Dim ppPres As Presentation
RecursiveDir colFiles, "C:\Users\Debra\Dropbox\School\Mathematics\Notes\Data", "*.pptm", True
For Each vFile In colFiles
Debug.Print "Updating templates in " & vFile
Set ppPres = Presentations.Open(vFile)
ppPres.ApplyTemplate ("C:\Users\Debra\Dropbox\School\Mathematics\Notes\Topic Blank.potm")
Next vFile
End Sub