unten Ich habe einen Code, der ein bestimmtes Wort findet und ersetzt. Mein Wissen über VBA ist jedoch begrenzt, so dass ich nicht weiß, wie ich diesen Code durch mehrere Powerpoint-Dateien in einem Ordner führen und speichern kann. Es braucht auch nur Wörter auf dem ersten Blatt, ich weiß nicht, was los ist?Schleife VBA durch mehrere Dateien
Sub DemoFindReplace()
Dim sld As Slide
Set sld = ActivePresentation.Slides(1)
Dim shp As Shape
For Each shp In sld.Shapes
If shp.HasTextFrame Then
If shp.TextFrame.HasText Then
shp.TextFrame.TextRange.Text = Replace(shp.TextFrame.TextRange.Text, "TEST", "REPLACE")
End If
End If
Next shp
End Sub
Bitte beachten dass der Code die Formatierung aller Textfelder unterbricht, es sei denn, sie enthalten keine internen Unterschiede in Schriftart, Fettdruck usw. – Jbjstam