Ich habe eine Makros, die leider alle gruppierten Formen in PowerPoint überspringt, wo der Text normalisiert werden muss (harte Returns mit Leerzeichen ersetzt). Jetzt schrieb ich ein "Prepping" -Skript, das alle Formen mit Text finden und die Gruppierung aufheben sollte. Aus irgendeinem Grund funktioniert es nicht. Das sollte so einfach sein, aber ich kann es nicht zur Arbeit bringen. Bitte helfen Sie!VBA zum Auflösen aller PowerPoint-Formen in allen Folien
Sub Ungroupallshapes()
Dim osld As Slide
Dim oshp As Shape
For Each osld In ActivePresentation.Slides
For Each oshp In osld.Shapes
If oshp.Type = msoGroup Then
If oshp.HasTextFrame Then
If oshp.TextFrame.HasText Then oshp.Ungroup
End If
End If
Next oshp
Next osld
End Sub
Vielen Dank!