FIELDEVAL is the AutoCAD System Variable set at 16 Fields update on a Regen. You trying .NET or VBA?



Registered forum members do not see this ad.
AutoCAD fields can be mapped retrieve an attribute value form a block but if the block reference
is removed form the drawing the field will only give ### values. If a block reference reinserted in the drawing the field values remain ###. Is there a way to get the field to retrieve attribute value from reinserted block reference without remapping the field??
Thank you,
FIELDEVAL is the AutoCAD System Variable set at 16 Fields update on a Regen. You trying .NET or VBA?
“A narrow mind and a fat head invariably come on the same person” Zig Zigler
![]()
Registered forum members do not see this ad.
Looking at the attached picture
It appears in the Extension dictionary of the Field the ObjectId of the AttributeReference is stored as part of the Field Code. So when you delete the blockreference there is no longer a vaild ObjectId, but when you insert a new one editing the Field Code to match the ObjectId of the new Attribute Reference and a Regen would probably work.
This seems like it might be useful.
I will code something up and post later
You can also find your answers @ theswamp.org
Bookmarks