Shapes.Delete funktioniert nicht
Ximena
Ich erstelle meine Makro im Word, aber da ich dieses Forum hier am Besten finde, poste ich meine Frage hier. Denn ich denke, im Word und im Excel funktioniert das mit den Shapes ähnlich, wenn nicht gleich. Deshalb nicht wundern, dass Activedocument steht!
Okay, nun zu meiner Frage. Ich habe 4 Shapes in meinem Word Dokument, es sind 4 verschieden farbige Buttons. Im ersten Schritt benenne ich die Shapes, im mittleren mache ich was mit den Shapes (das auch funktioniert) aber am Ende will ich die "Vorlagen" Shapes wieder löschen. Und da liegt mein Problem.
Die Makro funktioniert super, bis auf einen Punkt. Es überspringt das Löschen des RedButton. Und ich habe keine Ahnung wieso. Hab die Makro schon mit F8 Schritt für Schritt angeschaut. Es kommt keine fehlermeldung oder so, er wählt es gelb an, ich drücke eines weiter, er springt eines weiter, aber der Button ist immer noch da!
Kann mir das jemand erklären? Das ist ober mysteriös :D
Hier noch Anfang und Ende vom Code:
ActiveDocument.shapes(4).Name = "GreenButton"
ActiveDocument.shapes(5).Name = "YellowButton"
ActiveDocument.shapes(7).Name = "RedButton"
ActiveDocument.shapes(6).Name = "WhiteButton"
'Hier mache ich mit den Shapes irgendwas
ActiveDocument.shapes("GreenButton").Delete
ActiveDocument.shapes("YellowButton").Delete
ActiveDocument.shapes("RedButton").Delete
ActiveDocument.shapes("WhiteButton").Delete
Wäre echt froh um Hilfe, weil ich nicht mal weiss, wie ich dieses Problem googeln könnte... Liebe Grüsse
Ximena