La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43735 - ENLAZAR VISUAL BASIC 6.0 CON AUTOCAD
Autor:  Yamid Rojas
stoy realizando el proyecto de grado, y necesito saber como enlazar Visual Basic 6.0 con Autocad, he estado buscando en Internet, pero no he encontrado nada específico...

Haber les comento específicamente lo que estoy consultando:

Desde Visual Basic necesito cargar un plano de Autocad (en el cual se uncuentran graficadas 2 lineas rectas) de las cuales debo obtener las coordenadas inicial y final de los puntos respectivamente, luego con estas coordenadas debo realizar unos calculos en Visual Basic (eso por supuesto no es problema), pero los resultados necesito enviarlos nuevamente a Autocad para que los grafique (el resultado es una curva generada entre las dos rectas).

Con cualquier colaboración estaré muy agradecido, ya que esto me esta demorando la elaboración del proyecto...

  Respuesta:  PEDRO BORRALLO
No sé si lo que te comentaré te servirá pero de todos modos intentaré ayudarte.
Yo en lugar de importar el dibujo de AutoCad lo que haría sería transformar el dibujo a DXF. Esto se hace desde el menú de AutoCad.
Lo que se consigue así es un fichero de texto con todos los parámetros del dibujo. Con VB extraería los puntos tanto inicial como final de las líneas (si editas el fichero de extensión DXF que se ha generado, verás que en la sección de entidades debe haber dos del tipo LINE con sus parámetros correspondientes). Una vez extraidos los datos y procesados, generaría otro fichero DXF (como ya he dicho son de tipo texto) y lo importaría y cargaría otra vez con AutoCad.
No sé si me he explicado bien. Espero que por lo menos captes un poco la idea del proceso a realizar.
Un saludo.