|
Autocad VBA : Datei speichern und schließen
KaiW am 17.03.2004 um 22:09 Uhr (0)
Hallo Alle zusammen! Ich versuche aus einem VB-Programm heraus AutoCAD 2000 zu steuern, um mehrere tausend DWG-Dateien automatisch zu bearbeiten. Dabei bin ich auf das Problem gestoßen, dass ich keinen passenden Befehl zum speichern und schließen einer Datei gefunden habe. Der Befehl ACad.ActiveDocument.Close True funktioniert zwar recht nett, hat nur den kleinen Schönheitsfehler, gleich gesamt AutoCAD zu schließen, Acad.ThisDrawing.Close True verursacht einen Laufzeitfehler. Wie kann ...
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei speichern und schließen
KaiW am 18.03.2004 um 16:38 Uhr (0)
Hallo, GetObject(, AutoCAD.Application. 15 ).ActiveDocument.Close(True) schließt immer gesamt AutoCAD; vielleicht geht es ja nur ab AutoCAD 2002 (16) ohne Beenden der Anwendung!? Bye, Kai
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei speichern und schließen
KaiW am 18.03.2004 um 18:05 Uhr (0)
Also, ich hab das Ganze mal mit ACAD 2002 probiert und da geht s einwandfrei. Bei ACAD 2000 wird immer, wenn ich mit ACad.Documents.Open Pfad eine Datei öffne, die schon geöffnete geschlossen, bei ACAD 2002 hingegen nicht. Vielleicht liegt da der Hund begraben. Wie kann ich denn mit ACAD 2000 mehrere Dateien gleichzeitig geöffnet lassen? Bye, Kai
| | In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeichnungsrahmen einfügen
KaiW am 19.04.2006 um 07:10 Uhr (0)
Klingt toll, nur so ganz durchdrungen hab ich das noch nicht...Also, wenn ich jetzt eine Datei öffne, in der der gewünschte Rahmen ist, müsste es doch möglich sein, diesen in eine zweite geöffnete Datei zu bringen. Ich hab das mal über SendCommands versucht, nur klappt dann mit dem Maßstab nichts mehr... Das geht doch bestimmt auch eleganter?! Wie kopiert man ein Objekt(Blockreferenz), auf welches ich in der einen Datei einen Zeiger habe, in eine zweite geöffnete Datei; geht das irgendwie mit Object.Copy?
| | In das Form Autocad VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |