Dese abrir una serie de plànos, guardados en varios directorios, de AutoCAD,
cuyos nombres están guardados en una base de Acces, y escogidos bajo
condiciones dadas en una aplicación de Excel.
En el momento de abrir dichos archivos coloco el siguiente código en una
macro de Exel:
[Codigo]
Dim StrAcad, StrFitxer As String
StrFitxer = "W:\Planos\Miplano.DWG" 'Ruta del plano
StrAcad = "C:\Archivos de programa\AutoCAD 2005\acad.exe /nologo" 'Ruta de
la aplicación AutoCAD
RetVal = Shell(StrAcad & StrFitxer, 1)
[/Codigo]
Bien, así se abre correctamente AutoCAD con el archivo definido en la
variable "StrFitxer".
El problema es cuando intento abrir 20 planos (o más) a través de una rutina
en una macro. Con este código se ejecutan 20 sesiones (o más) de AutoCAD,
consumiendo todos los recursos del PC.
Mi pregunta:
¿Hay alguna manera de abrir esos 20 planos (o más) en una misma sesión de
AutoCAD a través de una macro de Office?
Leer las respuestas