Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[VBA / MS Access] Acrobat Distiller Versie bepalen

Pagina: 1
Acties:
  • 197 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Voor mijn database wil ik graag bepalen welke versie er van Acrobat Distiller er is geinstalleerd. Dit omdat ik de output directory van Distiller wil uitlezen vanuit het Windows Register.
Bij versie 7.0 staat deze ergens anders dan bij versie 8.0.

Bij versie 7.0 staat de key bij: HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\7.0\AdobePDFOutputFolder
Bij versie 8.0 staat de key bij: HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat Distiller\8.0\AdobePDFOutputFolder

Het uitlezen van de keys in VBA lukt. Maar hoe ik nu de versie bepaal in VBA dat weet ik niet en kan ik ook niet vinden op internet.
De optie van Trail & Error is ook niets want dan moet je het hele register door lopen en dat kan zeer veel tijd kosten.

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Euh, lees gewoon beide register keys uit. Je hoeft toch helemaal niet te weten welke versie het is.

Je controleert eerst of de register key voor Distiller 7 aanwezig is, zo ja, dan verwerk je de output folder van Distiller 7. Bestaat de key niet, dan is versie 7 niet aanwezig.

Voor Distiller 8 voer je hetzelfde kunstje nog een keer uit, maar dan met de register key van Distiller 8. En omdat je wel weet welke register key je uitleest kun je eventueel als meta data van de output opslaan om welke versie gaat.

If it isn't broken, fix it until it is..