|
AutoCAD VBA : Blockattribute eingeben; Layer löschen
MartinM am 20.10.2003 um 08:21 Uhr (0)
Hallo,@Roland: Volltreffer, es funktioniert ! Danke.Hintergründe für die, die es interessiert: Wenn ein Block mit Attributen in eine aktuelle Zeichnung eingefügt wird, landen selbstverständlicher weise alle Elemente des Blocks, die auf Layer 0 gezeichnet sind, im aktuellen Layer - auch die Attribute !Wenn ich anschließend den Block auf einen anderen Layer schiebe, bleiben die (unsichtbaren)Attribute auf dem "alten" Layer, der dann natürlich nicht gelöscht werden kann !Viele GrüsseMartin
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockdefinition löschen
MartinM am 23.08.2005 um 17:37 Uhr (0)
Hallo zusammen,nachdem ich in einer Zeichnung alle Blockreferenzen gelöscht habe, möchte ich auch noch die Blockdefinition löschen. Das geht ganz gut mit Thisdrawing.Blocks.Item("MeinBlock").delete ! Ich komme jedoch nicht weiter, wenn es sich um einen verschachtelten Block handelt ! Beispiel: Ich habe einen Block A, der die Blöcke B und C beinhaltet.Beim Versuch, die Blockdefinition A zu löschen, erscheint die Meldung "Objekt wird referenziert". Diese Meldung verstehe ich, wenn ich B oder C versuch zu lös ...
| | In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Element markieren (ObjektID) bekannt
MartinM am 01.07.2004 um 08:34 Uhr (0)
Hallo Roland, danke für deine Antwort. Gerne erläutere ich mein Problem ausführlicher: Ich bekomme aus einer anderen Prozedur *) ein Array mit den ObjektID´s von diversen AutoCAD Elementen der aktuellen Sitzung. Nun möchte ich diese AutoCAD-Elemente markieren (= ich möchte die Griffe sehen). Ich denke eine Möglichkeit wäre, die gesamte Zeichnung (Element für Element) durchzugehen, und jeweils die ObjektIDs vergleichen; das hört sich nicht nur unelegant an, ich glaube es ist es auch. Meine Hoffnung ist es, ...
| | In das Form Autocad VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |