Displaying file.xfdf with VBA

di mvattak il
5 risposte
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

  • 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.
  • 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
  • Ma se apri adobe lo riesci ad aprire...?
    Apri ilnreader poi vai a selezionare il file... lo apre...?
  • 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?
  • 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