R8.5 Den Pfad zur zugehörigen EXE-Datei ermitteln

Aufgabe

In welchem Verzeichnis befindet sich das mit einer .txt-Datei verknüpfte Programm Notepad.exe? Sie möchten die Antwort auf diese oder eine ähnliche Frage gern per VBA-Code ermitteln.

Lösung

Die API-Funktion FindExecutable liefert zu jedem Dateityp den dazugehörigen Programmnamen inklusive Pfad.

Der Funktion wird der Name und der komplette Pfad zu einer Datei übergeben. Falls das damit verknüpfte Programm installiert ist, liefert die Funktion einen Wert > 32 zurück und gleichzeitig den Pfad zur entsprechenden EXE-Datei.

Oberfläche

Auf ein Formular setzen Sie zwei Textfelder, eine Befehlsschaltfläche und ein für die Ergebnisanzeige besonders hervorgehobenes Bezeichnungsfeld (siehe Laufzeitansicht). ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.