› Excel e gli applicativi Microsoft Office › Stampare piu cartelle in pdf e unirli in un unico file pdf
Stai vedendo 5 articoli - dal 1 a 5 (di 5 totali)
-
AutoreArticoli
-
ciao a tutti,ho scritto questo codice. Come potere vedere dal codice vba sotto, stampa 5 cartelle dello stesso file Excel in pdf. Il problema sta che li crea e li salva in maniera separata. C'è un modo per unirli in un unico pdf nell'ordine come descritto sotto? il nome del file potrebbe essere descritto da fName = Range("ab4").Value.Vi ringrazio anticipatamente per l'eventuale aiuto!salutiMarco
Dim fName As String Worksheets("intervento spinale").Select fName = Range("ab4").Value Sheets("Lista s3").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\" & fName & "_1ReportSala" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Sheets("Lista s1").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\" & fName & "_2ReportImpiantati" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Sheets("Lista s2").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\" & fName & "_3ReportUtilizzati" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Sheets("Lista s4").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\" & fName & "_4ReportGarze" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Sheets("Fatturazione S").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\" & fName & "_5ImputazioniCosti" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=Falseun esempioSub exportToPdfAllSheetsTo1pdf() ' tutti i fogli in un unico documento Sheets(Array("Foglio1", "Foglio2")).Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _ "F:\Download\NewBook.pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ True Sheets(1).Select End SubCiao Patel! ti ringrazio per la tua pronta risposta. Quindi nel mio caso diventerebbe così?:Dim fName As String
Worksheets(“intervento spinale”).Select
fName = Range(“ab4”).Value
Sheets(Array("Lista3", "Lista1", “Lista2”; “Lista s4”, “Fatturazione S”)).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
O:\Neuroradiologia\Sala Angio Report Pazienti\Sala OP\Spinale\” & fName & “_ReportFinale” & “.pdf”, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
Sheets(“Intervento spinale”).Select
RingraziosalutiMarcoper incollare il codice devi cliccare sul tasto CODE, si apre una finestra, devi incollarlo dentro quella finestra, scorrere in basso e cliccare sul tasto Insert.Comunque basta provarlo il codice che hai scritto, se funziona va bene.Perfetto come sempre! grazie mille Patelalla prossimasalutiMarco -
AutoreArticoli
Stai vedendo 5 articoli - dal 1 a 5 (di 5 totali)
