Hallo,
ich habe eine Frage und würde mich freuen, wenn mich ein erfahrener VBA-Kenner unterstützen könnte:
1. Der Hintergrund: Ich möchte eine kleine Anwendung schreiben, die egal auf welchem Rechner ich sie laufen lasse, auf Knopfdruck Excel, Word, Powerpoint, Outlook starten kann.
2. Das Problem: Da ich nicht weiß, wo die jeweilige Anwendungs-exe (z.B. winword.exe) liegt, kann ich sie nicht gezielt mit dem SHELL-Befehl aufrufen.
3. Die Frage: Kann ich in meinem VBA-Programm irgendwie abfragen welche Office-Version installiert ist? Dann könnte ich zumindest die Standardpfade für Office-Installationen (z.B. C:\Program Files\Microsoft Office\Office12) abfragen.
4. Die Zusatzfrage: Oder gibt es gar eine Möglichkeit, wie ich ohne den genauen Ort, wo die Anwendungs-exe (z.B. winword.exe) liegt, zu kennen, die jeweilig installierte Textverarbeitung, Tabellenkalkulation, E-Mail-Anwendung usw. starten kann?
Ich bedanke mich schon jetzt vorab bei allen, die sich mit meinem Problem befassen und versuchen mir zu helfen!!!
Gruß
Magico |