Hallo ihr klugen Leute,
ich habe heute das Nichtfunktionieren eines Makros zu beklagen. Muss dazu sagen, dass die Verwendung von Makros ohnehin noch ziemlich Neuland für mich ist.
Ich wollte mir wiederkehrende Arbeitsabläufe erleichtern, indem ich sie in einem Makro aufzeichne und dieses anschließend in einer anderen Zeichnung wiedergeben lasse.
Konkret habe ich eine Anzahl von Layern, deren Namen dem Auftraggeber nicht gefallen hat. Ich habe sie in einer (von hm-zig) Dateien umbenannt und mir anschließend eine Anzahl von Linien zusammengestellt, die jeweils auf einem dieser Layer liegen. Diese Linien kopiere ich in die nächste Zeichnung. In der zweiten Zeichnung habe ich das Makro erstellt:
- klick auf alten Layer
- Layzusf
- klick auf neue Layerbezeichnung ...
und das eben für ca. 15-20 verschiedene Layer, so dass die Inhalte der Layer mit den falschen Namen auf den Layern mit der neuen Bezeichnung landen.
Makro beendet, Namen gegeben, so weit so gut.
Leider lässt sich das Makro in anderen Zeichnungen nicht ausführen. Es kommen ausschließlich Fehlermeldungen (siehe Anhang), wobei mir nicht ganz klar ist, was mir diese Fehlermeldung sagen will (außer dass es nicht geht). Einen Hinweis auf die Fehlerursache kann ich nicht erkennen. Lässt sich vllt. der Befehl "-layzusf" generell nicht in einem Makro verarbeiten?
Bevor ihr fragt: ich schwöre, dass beide Layernamen (der alte und der neue) in der Datei vorhanden sind! Sie sind absolut identisch.
Wenn ich "Wiedergabe fortsetzen" wähle, passiert mir mit allen anderen Layern genau das selbe.
Hat jemand eine Idee, wo der Hase im Pfeffer liegt?
Beste Grüße vom Fuchs
Habe versucht eine minimierte DWG zu erstellen, um sie hier anzuhängen, aber sobald ich den Grundriss entfernt habe (Block aus gebundener Xref), wird das Makro vollends durcheinander gebracht: Es wird einer der neuen Layer gewählt zum zusammenführen und eine ungültige Auswahl für den neuen Layer beklagt, siehe "Makrofehler-2"
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP