Generare da stampa unione più documenti pdf

Anonimo
2012-12-12T19:27:39+00:00

Ho fatto una stampa unione (xls+word) al fine di generare fatture.

adesso dovrei per ogni fattura generare un pdf e nominare il relativo pdf, al fine di inviarla al cliente.

Questa procedura per le 40 fatture è comunque onerosa in quanto dovrei per ogni singola fattura stamparla in pdf salvarla sul dekstop e naturalmente nominarla secondo determinati criteri.

E' possibile dal documento di stampa unione generare in automatico le 40 fatture in formato pdf e possibilmente nominare i file secondo determinati criteri?

es.

fatt-30-12-dicembre-2012-cliente-rossi.pdf

Grazie!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2012-12-13T00:32:02+00:00

Ciao RichyVC

Intendi qualcosa del genere?

' Modulo1 - Modulo

'

Option Explicit

Public Sub Test()

On Error GoTo ErrH

Dim mm As Word.MailMerge

Dim i

    Application.ScreenUpdating = False

    Set mm = ThisDocument.MailMerge

    With mm

      .Destination = wdSendToNewDocument

      With .DataSource

        For i = 1 To .RecordCount

          .FirstRecord = i

          .LastRecord = i

          mm.Execute

          With Application.ActiveDocument

            .SaveAs "D:\Percorso" & Format(i, "0000") _

                  , wdFormatPDF _

                  , AddToRecentFiles:=False

            .Saved = True

            .Close

          End With

        Next

      End With

    End With

ExitProc:

    Application.ScreenUpdating = True

    Set mm = Nothing

    Exit Sub

ErrH:

    MsgBox Err.Description

    Resume ExitProc

End Sub

La risposta è stata utile?

30+ persone hanno trovato utile questa risposta.
0 commenti Nessun commento

40 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-01-26T12:42:14+00:00

    ho seguito questa discussione e ho risolto tutti i miei problemi... di stampa :)

    Grazie!!!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-08-31T13:01:38+00:00

    Ciao Maurizio,

    ho bisogno del tuo aiuto che vedo che sei bravissimo!  ho tentato di seguire i tuoi passaggi ma continua a dirmi: L'oggetto richiesto non è disponibile.

    Io avrei di generare più documenti pdf nominandoli con nome e cognome del candidato estrapolando i file da un doc word creato con stampa unione con excel. Preavviso sono una neofita di macro...quindi necessito di tutti i passaggi.

    Grazie mille

    Barbata

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-04-20T07:38:49+00:00

    Ciao MarcoWin8,

    premetto che questa è una comunità di pari, quindi ci diamo tutti del tu. Benvenuto!

    Dato che questo thread è vecchio ormai più di due anni ti invito a aprirne uno nuovo, così ci rinfreschiamo il problema.

    Ti invito anche postare nella categoria realmente confacente al tuo caso. Per esempio, questo thread è nella categoria Office 2007 - Excel ma mi sembra di capire che Excel non c'entri col tuo problema, giusto?

    A presto!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-04-20T06:40:48+00:00

    Gentile Maurizio,

    mi riallaccio a questo post per porLe un quesito.

    Anch'io ho la stessa esigenza di chi ha aperto questo post.

    Ho seguito le Sue indicazioni inserendo il codice da Lei riportato in un modulo di Visual Basic all'interno del documento word (di 100 pagine) creato con la stampa unione.

    Ho modificato solo il percorso. Ho inoltre installato il componente aggiuntivo save pdf.

    Appena eseguo la macro mi compare il messaggio "L'oggetto richiesto non è disponibile". A quale oggetto si riferisce?

    grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento