Macro Stampa PDF



  • Macro Stampa PDF
    di marcopuccio (utente non iscritto) data: 22/11/2013 15:48:19

    Salve ragazzi buongiorno a tutti.
    Per una applicazione che gira su Excel 2010 ho creato un pulsantino che una volta cliccato mi crea un pdf (inserisco il codice VBA di seguito alla discussione).

    Quando eseguo questo codice con una versione di Excel 2010 tutto funziona correttamente, se invece eseguo questo procedura con Excel 2003 ricevo un errore.

    Questo perché Office 2003 nativamente non supporta la creazione di PDF.
    Chiedo allora: è possibile ovviare al problema senza dover necessariamente installare una stampante virtuale PDF?

    Sperando in un Vs aiuto Vi ringrazio
     
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, filename:="C:" & filename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False



  • di Grograman (utente non iscritto) data: 22/11/2013 15:52:01


     
    Guida di riferimento per sviluppatori di Excel 
    Range.ExportAsFixedFormat, metodo 
    Esporta un file nel formato specificato.
    Informazioni sulla versione
     Versione aggiunta:  Excel 2007
    
    Sintassi
    



  • di marcopuccio (utente non iscritto) data: 22/11/2013 15:54:52

    In versione 2003???



  • di Grograman (utente non iscritto) data: 22/11/2013 15:59:14

    repetita iuvant
     
    Versione aggiunta:  Excel 2007



  • di Grograman (utente non iscritto) data: 22/11/2013 16:00:07

    Per esportare in PDF con il 2003 ci vuole un altro tipo di codice, la stampante virtuale "pdf creator" e più attenzione alle modifiche.

    Non so se ne vale la pena.