Desde la versión 2010 de AutoCAD® el entorno para desarrollo de aplicaciones Microsoft® Visual Basic® para aplicaciones (VBA) no viene instalado por defecto, sino que es necesario descargarlo e instalarlo desde la página de Autodesk®: http://www.autodesk.com/vba-download antes de poder usar cualquier aplicación VBA.

Esto no es debido a una decisión de Autodesk®, sino de Microsoft® , que dejo de dar soporte para para el SDK de VBA en 2007, ya que no es 100% compatible con plataformas de 64-bit.
VBA será reemplazado lentamente por VSTA (Visual Studio® Tools for Applications), en una transicion similar a la que experimentó Visual Basic® 6.0 para convertirse en Visual Studio® .NET, podrian ser años, por lo que de momento se pueden seguir utilizando las macros de Visual Basic descargando e instalando este modulo de extensión.
Por el momento la últimas versiones 2012 y 2013 de AutoCAD® continuan permitiendo la instalación y el uso de macros y aplicaciones desarrolladas en VBA, pero desde Autodesk® recomiendan a los usuarios que comiencen la migración y desarrollen sus nuevas aplicaciones con Microsoft Visual Studio y AutoCAD. NET API, AutoLISP, o C + + y ObjectARX antes de que se deje de dar soporte a VBA.
Se puede seguir utilizando la biblioteca de automatización COM AutoCAD en. NET para ayudar a hacer la transición de VBA a VB.NET más fácil, consulte Uso de interoperabilidad COM con .NET. Si usted es nuevo en. NET, vea Introducción a Microsoft Visual Studio para obtener información básica sobre cómo trabajar con Microsoft Visual Studio y el AutoCAD. API NET.
Artículos en este capítulo.
Articulo en el que se da una mirada a .COM y .NET e ir a través de sus respectivas ventajas y desventajas. Es una traducción de un articulo publicado el el blog oficial de Autodesk® sobre programación de AutoCAD® through-the-interface.typepad.com
|
Si esta familiarizado con el uso de macros en AutoCAD® y la programación en Visual Basic® y Visual Basic para Aplicaciones VBA®, el siguiente artículo le servira de guia en la transición hacia Visual Basic .NET®. |
Capítulos en esta sección.
| |
Cap. 1 |
ActiveX® Automation es una tecnología desarrollada por Microsoft® y basada en la arquitectura COM (modelo de objetos componentes). Puede usarse para personalizar AutoCAD®, compartir los datos de dibujo con otras aplicaciones y automatizar tareas.
|
Nº Artículos
1 Pag. Prin. |
| |
Cap. 2 |
Microsoft Visual Basic para aplicaciones (VBA) es un entorno de programación basado en objetos diseñado para proporcionar amplias capacidades de desarrollo. La principal diferencia entre VBA y VB (Visual Basic 6) es que VBA se ejecuta en el mismo espacio de procesos que AutoCAD, con lo que proporciona un entorno de programación adaptado a AutoCAD y muy rápido.
|
Nº Artículos
1 Pag. Prin. |
| |
Cap. 3 |
La tecnología ObjectARX proporciona la base que permite que las aplicaciones de software de diseño compartan datos de objeto inteligentes. Puede ejecutar aplicaciones ObjectARX de otros fabricantes o escribir las que necesite.
|
Nº Artículos
1 Pag. Prin. |
| |
Cap. 4 |
Con Microsoft .NET Framework puede crear aplicaciones que interactúen con AutoCAD mediante lenguajes de programación como VB .NET y C#.
|
Nº Artículos
1 Pag. Prin. |
Seleccione un capítulo o artículo de la lista superior.
Cad-Projects espera que los articulos sean de su interes.
Si es así puedes imprimir una copia o recomendar a algún amigo usando los iconos de la barra superior. Volver arriba. No olvides visitar nuestro FORO si tienes dudas o preguntas sobre algun tema.
|
Artículos relacionados.
- Descargas-Aplicaciones, rutinas y macros-Rutinas y macros para Autocad. Página Principal.
AutoCAD® es un sistema de dibujo de propósito general basado en una arquitectura abierta, lo que permite personalizar y ampliar sus numerosas funciones. En esta pagina se pueden encontrar programas y rutinas utiles para muchas de las tareas de los proyectistas y diseñadores técnicos en sus proyectos.