Richiamare la finestra stampa



  • Richiamare la finestra stampa
    di Joker75 (utente non iscritto) data: 28/07/2009

    Ciao a tutti,
    avrei bisogno di un piccolo aiutino....
    come faccio a richiamare la finestra stampa dal menù file?
    avrei bisogno di una macro del genere, da associare ad un bottone.
    vi ringrazio in anticipo per l'attenzione.



  • di Riccardo (utente non iscritto) data: 28/07/2009

    Se ho ben capito, fai così:
    apri le macro (alt-f8), poi registra nuova macro.
    esegui le operazioni per attivare la stampa e salva la macro.
    infine crei un pulsante ed associ ad esso la macro appena generata



  • di Joker75 (utente non iscritto) data: 28/07/2009

    Ho già provato come mi hai indicato, il problema è che mi parte in automatico la stampa cliccando sul bottone, senza che mi venga data la possibilità di vedere la finestra stampa, per gestire le proprietà di stampa



  • di Riccardo (utente non iscritto) data: 29/07/2009

    Dal tuo primo messaggio avevo capito che volevi effettivamente lanciare la stampa.
    dato che l'operazione non è quella, ma quella di selezioanare solo il menu di stampa non so aiutarti, mi dispiace.
    però non comprendo l'utilità di attivare una macro, ammesso che si possa, solo per aprire un menu: in pratica l'operazione di aprire un menu col mouse o con una battuta di tastiera (shift-ctrl-f12) equivale a premere il bottone della macro.
    ciao
    riccardo



  • di Albatros (utente non iscritto) data: 29/07/2009

    Registra una macro con anteprima stampa , forse risolvi il problema.
    ciao
    albatros



  • di Luca data: 29/07/2009

    Effettivamente, quando si registra la macro aprendo la finestra di stampa, non si riesce ad interrompere la registrazione se non si è dato il via alla stampa.
    ho provato anche a stampare effettivamente, sperando che ci fosse una voce ".activate" da togliere nel codice, ma invece non c'è; il codice generato sta qui sotto, e non saprei come modificarlo per lasciare la finestra aperta a fine macro...
     
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True