|
AutoCAD VBA : auflistung blockreferenzen auf layouts
ritchie1 am 13.07.2018 um 08:07 Uhr (1)
hallo,ich möchte gerne alle blockreferenzen einer zeichnung (modellbereich sowie auf den einzelnen layouts) auflisten.derzeit schaffe ich es aus dem modellbereich bzw. dem papierbereich. For Each entity In ThisDrawing.PaperSpace If LCASE(entity.ObjectName) = "acdbblockreference" Then End If Next entitybeim papierbereich werden aber nur die referenzen des aktuellen layouts zurückgegeben.ich benötige aber alle referenzen auf den einzelnen layouts.hat wer eine idee?ritchie
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Copy&paste: objekte nach einfügen automatisch markieren
ritchie1 am 30.11.2018 um 22:51 Uhr (1)
hallo,vielen dank für eure tips, hat mit ein paar modifikationen funktioniert:wenn ich objekte, die auf einen bestimmten layer liegen, löschen möchte, kann ich nachfolgenden code so direkt nicht ausführen:Set entity = thisdrawing.modelspace.ITEM(i)entity.deleteweil nach dem löschen eines objekts die indizes verschoben werden und bei der nächsten schleife eine fehlermeldung kommt. also erstmal die gefundenen entities in eine collection verpacken und anschließend die collection durchlaufen und die objekte lö ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |