shell / Programmpfad auslesen
20.03.2004 16:58:24
Robertus
ich denke schon länger über die Lösung eines VBA Problems nach und hoffe nun auf Hilfe in diesem Forum.
Problem:
Für eine VBA Programm habe ich ein Hilfedokument im pdf Format erstellt.
Das liegt auf einem Server und ist so für alle Nutzer erreichbar.
Dieses Dokument rufe ich über einen Command Button mittels des Befehls "shell" auf. Der Befehl shell setzt allerdings voraus, dass ich den Pfad des Acrobat readers sowie des Dokuments weiß bzw. im Code hinterlege.
Gebe ich nun mein VBA Programm an andere Nutzer im Netzwerk weiter, habe ich das Problem, dass der Acrobat Reader je nach Computerstrukur und Version in unterschiedlichen lokalen Verzeichnissen installiert ist, so dass ein Aufruf des Acrobat Readers via des im Code hinterlegten Zugriffspfades scheitert.
Frage:
Ist es möglich den Programmpfad für Acrobat aus dem jeweiligen Rechnersystem auszulesen (Registry o.ä.) und dann für einen Programmaufruf zu nutzen? Und wenn ja, wie funktioniert das?
Vielen Dank für Eure Hilfe
Gruß
Robertus