Probieren Sie den folgenden Code aus, der alle verknüpften Medien in den geöffneten Präsentationen neu berechnet.
Sub Embed() Dim l As Slide Dim s As Shape Dim oDoc As Presentation On Error Resume Next For Each oDoc In Application.Presentations For Each l In oDoc.Slides For Each s In l.Shapes With s.MediaFormat If .IsLinked And s.MediaType = ppMediaTypeMovie Then .Resample False, .SampleHeight, .SampleWidth, _ .VideoFrameRate, .AudioSamplingRate End If End With Next Next oDoc.Save Next End Sub
Für Ihre ersten Tests " Verwenden Sie diesen Code nicht für Ihre ursprünglichen Präsentationen ".
Dieser Code wird "AS IS" ohne Gewährleistungen bereitgestellt. Ich habe meine Präsentationen getestet und funktioniert einwandfrei.