PDA

Vollständige Version anzeigen : Auslesen EXCEL-Programmverzeichnis


Spokky
05.05.2011, 11:15
Hallo alle beisammen,

bitte helft mir bei folgendem Problem.

Ich administriere eine Datenbank für Schichtberichte, die von einer Vielzahl Usern über Access - Runtime genutzt wird. Nur wenige haben direkt Access auf ihren Rechnern. Um die Schichtberichte besser verarbeiten zu können, sollen sie nach Excel exportiert werden. Das Problem ist aber, dass das Programmverzeichnis der "EXCEL.EXE" mal das Office10, Office11 oder gar Office12-Verzeichnis ist.

Frage: Gibt es eine Möglichkeit, den Pfad für diese Anwendung auszulesen um dann diese Information per Variable zum Excelstart zu nutzen.

Atrus2711
05.05.2011, 11:20
Hi,

etwa so kriegst du denPfad raus. Bei der Gelegenheit wird Excel auch gleich gestartet :)

Dim o as Object
Set o = CreateObject("Excel.Application")
o.Visible = true
MsgBox o.Path

Der Ordner zu Excel könnte aber auch Fritz oder 208937 heißen... :)

uwek
05.05.2011, 11:42
Hallo,

oder auch so: Verknüpfte Anwendung finden
(http://www.vbarchiv.net/tipps/tipp_30.html)