Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11-03-2008, 22:07:01
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: imprimir a una hora

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)
> primero, una macro que imprima (p.e.) las hojas seleccionadas del libro activo:
>
> Sub Macro_de_impresion()
> ActiveWindow.SelectedSheets.PrintOut Copies:=1
> End Sub
>
> segundo, una macro que sera la que ejecutes, mientras te vas a la sala de impresion, lanza la macro 2 mins. despues:
>
> Sub Impresion_programada()
> Application.OnTime Now + TimeValue("0:02:00"), "Macro_de_impresion"
> End Sub



Responder Con Cita