hola, Franklin !
... tengo otro problema no se donde colocor esa instruccion para la macro q tu me diste
me puedes decir donde colocarla y como trabaja para poder entenderla
es q me da un error q dice: No se puede encontrar la macro
"'C:\Documents and Settings\Franklin\Escritorio\prueba.xls'!Macro_de_impresion".
yo colo q la instruccion en el editor de Bisual basic en Hoja 1 en general.
tu me diste dos macros pero no se por q colocar las dos y en donde y tampoco se cual es su funcion...
las dos macros de la propuesta anterior deben estar en un modulo de codigo "normal/estandar/general/..."
-> NO en un modulo "de clase", como el de ThisWorkbook, o el de alguna hoja
de lo contrario, no puede ser utilizado por un procedimiento OnTime <= OJO
te (re)transcribo la propuesta de las dos macros (para que veas cual es su intencion/objetivo/"modus operandi"/...)
y si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
una alternativa es que uses dos macros para una impresion "programada" (dos minutos despues)
Sub Macro_de_impresion()
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Sub Impresion_programada()
Application.OnTime Now + TimeValue("0:02:00"), "Macro_de_impresion"
End Sub