Los subensamblajes de soporte de AutoCAD Civil 3D basados en VBA se pueden convertir a .NET. En AutoCAD Civil 3D 2007, y en versiones anteriores de AutoCAD Civil 3D, los subensamblajes que estaban incluidos en el producto se crearon con VBA.
En AutoCAD Civil 3D 2008, todos los subensamblajes incluidos en el producto se crearon con .NET. Esto se debe a que las versiones de .NET de los subensamblajes proporcionan un rendimiento más rápido que los subensamblajes basados en VBA al generar modelos de obra lineal. AutoCAD Civil 3D 2008 y las versiones posteriores siguen admitiendo subensamblajes basados en VBA. Por ejemplo, en los dibujos, los catálogos y las paletas de herramientas, se puede tener una mezcla de subensamblajes basados en VBA y basados en .NET. Sin embargo, se recomienda convertir los subensamblajes basados en VBA a .NET con el siguiente procedimiento para lograr un funcionamiento óptimo al generar modelos de obra lineal.
Para determinar si un subensamblaje se basa en VBA, se basa en .NET o se ha creado a partir de una polilínea, utilice el cuadro de diálogo Propiedades de subensamblaje o la paleta Propiedades para ver la definición del subensamblaje.
El campo Definido desde muestra .NET si el subensamblaje se ha creado con .NET, VBA si se ha creado con VBA y Entidades si el subensamblaje se ha creado a partir de una polilínea.
La propiedad Modo de generación de geometría muestra .NET si el subensamblaje se ha creado con .NET, VBA si se ha creado con VBA y Entidades si el subensamblaje se ha creado a partir de una polilínea.