Importar 'Macro Files'

18/05/2004 - 15:36 por lzrycki | Informe spam
Como parte de un desarrollo de Sistemas convencional,
desarrolle una aplicacion que entre otras cosas genera 1
archivo TXT con una Macro para ser ejecutada en EXCEL.

Para ejecutar la Macro, entro en Macros - Editor y ejecuto
la opcion de Archivo - Importar.

Mi pregunta a los expertos es :

Existe algun mecanismo directo que me permita Importar el
archivo TXT que contiene la Macro y ejecutarla
inmediatamente.

Agradezco las respuestas.
 

Leer las respuestas

#1 Héctor Miguel
20/05/2004 - 06:43 | Informe spam
hola !

... archivo TXT con una Macro para ... ejecutar.la ... Macros - Editor y ejecuto ... Archivo - Importar.
... mecanismo ... Importar el archivo TXT ... y ejecutarla inmediatamente.



== un ejemplo en [alg]un modulo de codigo en excel =Sub Importar_Macro() ' o pudiera ser en el 'Workbook_Open()' '
Dim ArchivoDeMacros As String
ArchivoDeMacros = "C:\Mis documentos\El archivo con la macro.txt"
If Dir(ArchivoDeMacros) <> "" Then
On Error Resume Next
With ActiveWorkbook
.VBProject.VBComponents.Import ArchivoDeMacros
Application.Run "La_macro"
End With
On Error GoTo 0
End If
End Sub

=> solo 'asegurate' de que "La_macro" [o su 'importacion'] NO se 'duplique' en 'el libro' ;)
saludos,
hector.

Preguntas similares