A VBA-alapú AutoCAD Civil 3D alkotóelemeket .NET formátumba konvertálhatja. Az AutoCAD Civil 3D 2007 programban és az AutoCAD Civil 3D korábbi verzióiban a termékben szereplő alkotóelemek a VBA segítségével jöttek létre.
Az AutoCAD Civil 3D 2008 programban a termékben szereplő összes alkotóelem a .NET eszközzel jött létre. Ez azért van, mert az alkotóelemek .NET verziói jobb teljesítményt biztosítanak, mint a VBA-alapú alkotóelemek a nyomtervmodellek létrehozása során. Az AutoCAD Civil 3D 2008 és a későbbi verziók továbbra is támogatják a VBA-alapú alkotóelemeket. A rajzokban, katalógusokban és eszközpalettákon például szerepelhetnek VBA-alapú és .NET-alapú alkotóelemek is. Ajánlott azonban a VBA-alapú alkotóelemeket .NET formátumúvá konvertálni a következő eljárással a nyomtervmodellek létrehozásához optimális teljesítmény elérése érdekében.
Annak eldöntéséhez, hogy egy alkotóelem VBA-alapú, .NET-alapú vagy vonalláncból létrehozott, a Tulajdonságok paletta vagy az Alkotóelem tulajdonságok párbeszédpanel használatával jelenítse meg az alkotóelem definícióját.
A Meghatározva innen mező .NET formátumot jelenít meg, ha az alkotóelem .NET formátummal lett létrehozva, VBA formátumot, ha VBA formátummal lett létrehozva és a Rajzelemek lehetőséget, ha az alkotóelem vonalláncból lett létrehozva.
A Geometriagenerálási mód tulajdonság .NET formátumot jelenít meg, ha az alkotóelem .NET formátummal lett létrehozva, VBA formátumot, ha VBA formátummal lett létrehozva, és a Rajzelemek lehetőséget, ha az alkotóelem vonalláncból lett létrehozva.