I don't think the code will run in PPT if it is cl;osed.
You may be able to open the presentation in code and NOT trigger the usual link update
Sub fixme()
Dim thisPres As Presentation
Set thisPres = Presentations.Open("C:\Users\John\Documents\Presen tation1.pptm", WithWindow:=False)
With thisPres
'do whatever
End With
End Sub
|