Para convertir subensamblajes de VBA a .NET

Los subensamblajes de soporte de Autodesk Civil 3D basados en VBA se pueden convertir a .NET. En Autodesk Civil 3D 2007, y en versiones anteriores de Autodesk Civil 3D, los subensamblajes que estaban incluidos en el producto se crearon con VBA.

En Autodesk 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. Autodesk 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 convertir subensamblajes de VBA a .NET

  1. Haga clic en la ficha Modificargrupo DiseñoConvertir subensamblajes de VBA a .NET Buscar .
  2. Realice una de las siguientes acciones:
    • Para convertir todos los subensamblajes del dibujo, en la línea de comando, escriba T y, a continuación, pulse Intro. Todos los subensamblajes de VBA del dibujo se convierten a VB.NET.
    • Para convertir todos los subensamblajes de un ensamblaje seleccionado, seleccione un ensamblaje y pulse Intro. Todos los subensamblajes de VBA del ensamblaje seleccionado se convierten a VB.NET.
  3. Nota: Este comando convierte solamente los subensamblajes de soporte basados en VBA de Autodesk Civil 3D incluidos con el producto. No convierte ningún subensamblaje basado en VBA que se haya creado a partir de código VBA definido por el usuario (personalizado).

Para visualizar la definición del subensamblaje en el cuadro de diálogo Propiedades de subensamblaje

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.

  1. Haga clic con el botón derecho en un subensamblaje del dibujo y seleccione Propiedades de subensamblaje.
  2. En el cuadro de diálogo Propiedades de subensamblaje, haga clic en la ficha Parámetros.

    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.

Para visualizar la definición del subensamblaje en la paleta Propiedades

  1. Haga clic con el botón derecho en un subensamblaje del dibujo y seleccione Propiedades.
  2. En la paleta Propiedades, haga clic en la ficha Diseño.

    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.