Ich habe mehrere PowerPoint-Folien mit Objekten (Pfeile und Rechtecke), die ich gerne ein- und ausblenden würde. Im Moment benutze ich nurVBA PowerPoint Anzeigen und Ausblenden von Formen
ActivePresentation.Slides("Slide100").Shapes("Rectangle 99").Visible = False or True
ActivePresentation.Slides("Slide100").Shapes("Straight Arrow Connector 118").Visible = False or True
Nun kann es sein, dass ein Rechteck oder Pfeil in dieser Vorlage gelöscht werden muss. Dies führt zu VBA-Fehlern beim Ausführen des Makros, weil das Rechteck oder Pfeil nicht gefunden werden konnte. Gibt es eine Möglichkeit, ein Makro zu schreiben, um alle verwendeten Rechtecke und Pfeile zu überprüfen und dann alle zu verbergen oder anzuzeigen, statt einzelne Variablen zu verwenden?
fand ich etwas wie folgt aus:
For Each sObject In ActivePresentation.Slides(2).Shapes
sObject.Visible = False
Next
Aber ich brauche nur Rechtecke und Pfeile, mehr nichts zu verbergen.
Mit freundlichen Grüßen Peter