Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Stampare file pdf di Panix (utente non iscritto) data: 05/07/2012
Buongiorno,
avrei bisogno di un aiuto. ho necessità di stampare un file pdf da macro excel. quello che devo fare è, dato il path ed il nome del file pdf da stampare, la possibilità di impostare da macro l'intervallo di pagine da stampare. grazie.
di Patel (utente non iscritto) data: 05/07/2012
Potrei capire stampare il foglio corrente in pdf, ma stampare un pdf da excel mi sembra una richiesta molto strana e difficilmente attuabile.
di Panix (utente non iscritto) data: 05/07/2012
Si, infatti in giro non ho trovato nulla, ma a me servirebbe proprio questo
di Francesco c. (utente non iscritto) data: 24/07/2012
Non è poi una richiesta tanto strana :) supponiamo di avere un database di documenti scansiti in cartella condivisa in rete, excel potrebbe contenere l'elenco dei nomi dei file, l'utente clicca e magicamente si apre il pdf associato.
se in questo caso l'op vuole procedere alla stampa senza visualizzare il pdf (più sensato, perchè l'utente potrebbe decidere se stampare o no il documento una volta appurato che è quello che gli interessa), potrebbe ricorrere ad un paio di righe come quelle che seguono... (se il percorso o il nome del file contengono spazi, sarà necessario racchiudere percorso e nome tra virgolette).
Dim oWshShell as object
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "AcroRd32.exe /p /h C:documenti
omeFile.pdf"
Set oWshShell = Nothing