Hallo Stelli,
wo und wie verschaffe ich mir Einischt in die Undo Datei?
Mein Problem besteht trotz Set Ac_MasterDol = Nothing immer noch.
Meine Vorgehensweise sieht wie folgt aus
1. Ich öffne die MasterDoc
Set Ac_MasterDoc = Thisdrawing.Document.Open(Path)
Ac_MasterDoc.Activate
2. Ich baue aus den vielen Blöcken der MasterDoc eine Zeichnung
Ich erstelle einen neuen Block und zeichne direkt in in:
Zeichne in Block den Block 1,2,3,4 etc.
Zeichne in Block eine Linie etc.
Danach füge ich diesen Block im ModelSpace ein und
bereinige mit PurgeAll die "Ursprungs"-Blöcke
3. Nun Speichere ich im Maximalfall 3 mal
Ac_MasterDoc.SaveAs etc. als DWG
Ac_MasterDoc.SaveAs etc. als DXF
Ac_MasterDoc.SaveAx etc. als DWG mit anderem Dateinamen
4. Nun beende ich die Schleife wie folgt
Ac_MasterDoc.Close False
Set Ac_MasterDoc = Nothing
5. Nun geht es wieder an das öffnen
Set Ac_MasterDoc = ThisDrawing.Document.Open(Path)
Ac_MasterDoc.Activate
... das ganze ca. 3000 - 5000 mal in einer Schleife
zu Beginn klappt das ganze im Sekundentakt, ab Zeichnung Nr. 100 gehts schon 2-5 Sekunden und ab der 300 sten fast 20 Sekunden
Wenn ich den Vorgang abbreche, braucht AutoCad Weigkeiten beim nächsten Start und bietet mir eine unendlich lange Liste von Zeichnungen zur Wiederherstellung an.
Wie kann ich das Problem lösen?
Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP