Displaying file.xfdf with VBA

di il
5 risposte

Displaying file.xfdf with VBA

Salve ragazzi,
o stampato un file.xfdf da VBA passando i campi dal database ai campi del file pdf.
Ora però non riesco a lanciare il file.xfdf da VBA...
Ho provato shell pathAcrobatreader file.xfdf ma niente!
Leggendo su internet i post sono riferiti a ACROREAD32.exe ma oramai non c'è più quella versione.
Mi aiutate a trovare un sistema per lanciare questo benedetto file.xfdf?
Un mega grazie anticipato!

5 Risposte

  • Re: Displaying file.xfdf with VBA

    L'estensione xfdf è da associare ad un EXE specifico, che sarà un PDF Reader quindi Adobe o quello che sarà presente sul PC.
    Se non hai fatto l'associazione e non sai che PDF reader puoi lanciare non lo apri in nessun modo.
    Se hai associato l'estensione xfdf usando FolloHyperlink si apre sfruttando l'EXE associato.
    Se non hai associato l'estensione ma hai certezza che un Reader sia installato devi usare SHELL e lanciare l'Exe seguito dal Path del file xfdf.
  • Re: Displaying file.xfdf with VBA

    Grazie @Alex
    Si è associato Adobe Acrobat Reader.
    Ho provato come da te suggerito FollowHyperlink ma non lo apre lo stesso. Maledizione!
    ...
    Application.FollowHyperlink CurrentProject.Path & "\" & strXFDF, , True
    Sto facendo giusto?
    Grazie anticipate
  • Re: Displaying file.xfdf with VBA

    Ma se apri adobe lo riesci ad aprire...?
    Apri ilnreader poi vai a selezionare il file... lo apre...?
  • Re: Displaying file.xfdf with VBA

    Alex,
    dim strXFDF as String
    StrXFDF=File.xfdf
    .....
    'Purtroppo anche con
    shell ("C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe " & CurrentProject.Path & "\" & strXFDF, 1)
    Possibile?
    Cosa sto sbagliando?
  • Re: Displaying file.xfdf with VBA

    Forse ci sono riuscito!
    Ho usato :
    Application.FollowHyperlink CurrentProject.Path & "\" & strXFDF, , True
    Grazie Alex.
    Ti debbo una birra o forse più di una!
    Grazie davvero!
Devi accedere o registrarti per scrivere nel forum
5 risposte