Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 3, 3 Gesamtergebnisse mit Suchbegriffen externe referenzen sec.
AutoCAD VBA : Referenzen eines Blocks ermitteln
rexxitall am 23.03.2022 um 12:53 Uhr (1)
Für einfache Fälle reicht die entity.Ownerid. Die verweist ja auf den Eigentümer sprich Block. Wenn man dessen Namen kennt kann man auch herausfinden ob es ein Layoutblock ist. Bei geschachtelten Blöcken wird es dann wieder komplex.------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! not for sale !

In das Form AutoCAD VBA wechseln
Rund um AutoCAD : Blöcke umwandeln 2D > 3D
rexxitall am 01.03.2014 um 16:02 Uhr (1)
Er löscht nur blöcke die im Namen "_3D" haben. Natürlich kann man anstelle des Zeichnungsbereiches auch durch alle Blockdefinitionen hecheln und dort die Referenzen so löschen. Aber das dürfte ein Profi ja wissen. Und praktikabel ist soetwas durchaus. Entweder per script vorher die 2d oder 3d blöcke automatisch einladen an den Einfügepunkten und dann löschen. Oder Blöcke erstellen die beide Informationen enthalten Block im Block und die dann einmal vor scriptlauf explodieren. Da fallen mir Unmengen an Ansä ...

In das Form Rund um AutoCAD wechseln
AutoCAD VBA : Referenzen eines Blocks ermitteln
rexxitall am 17.12.2021 um 00:58 Uhr (1)
Layouts und Co sind auch nur Blöcke. Ob ein Block ein Layout ist dafür gibt es im Blockapi eine Eigenschaft isLayout. Nun kann man einmal über alle Blöcke und alle Entities in diesen laufen. So Blockref ist ja auch nur ein Entity(Wesen). Wenn diese dynamisch ist - auch dafür gibt es diesmal bei der Blockref eine Eigenschaft isdynamicBlock. So dies der Fall ist bekommt man den zugehörigen *Ursprungsblock* mit blockref.effective Name heraus. Also ist der Algo wie folgt: Wandere durch alle Blöcke die ein Layo ...

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz