Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pfad zu Excel? (https://www.delphipraxis.net/10585-pfad-zu-excel.html)

Alexander 21. Okt 2003 14:55


Pfad zu Excel?
 
Hallo Leute,
da ich selber kein Excel bzw. Office habe, muss ich euch fragen ;-)
Also brauche den Pfad zu Excel. Sicherlich steht der in der Registry drin, könnt ihr für mich mal dort suchen?
Vielen Dank schon mal
Alexander

nTE 21. Okt 2003 16:01

Re: Pfad zu Excel?
 
Mein Tip wäre ja, den Pfad aus der command Verknüpfung für den Typ .xls auszulesen, allerdings funktioniert das nur, wenn Excel mit diesem Typ verknüft ist.

Ich kann dir zwar jetzt eine Möglichkeit für Excel bzw. Office 2000 nennen, aber ich denke das Ganze ist mehr als schwammig. :P

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Wo rd\Options
Key: PROGRAMDIR

(nein, Excel hat diesen Key (bei mir) nicht =)

Alexander 21. Okt 2003 16:12

Re: Pfad zu Excel?
 
mhm das könnte man machen, hat vielleicht irgendwer noch eine andere Idee bzw. Pfad für mich?

Sharky 21. Okt 2003 16:29

Re: Pfad zu Excel?
 
Zitat:

Zitat von alexander
mhm das könnte man machen, hat vielleicht irgendwer noch eine andere Idee bzw. Pfad für mich?

Hai Alexander,

hier mal die Einträge aus meiner Reg (WIN-XP mit Office XP) in denen "Exel.exe" mit Pfad vorkommt:

HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\edi t\command Eintrag: (standard)

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\E XCEL.EXE\shell\edit\command Eintrag: (standard)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\App Paths\Excel.exe Eintrag: (standard)

Alexander 21. Okt 2003 16:32

Re: Pfad zu Excel?
 
Vielen Dank euch beiden.

Christian Seehase 21. Okt 2003 17:56

Re: Pfad zu Excel?
 
Moin Alexander,

und noch eine Idee:

Schau nach womit XLS verknüpft ist

HKEY_CLASSES_ROOT\.xls

den Standardeintrag auslesen und dann damit dann wieder unter HKEY_CLASSES_ROOT nachschauen.

HKEY_CLASSES_ROOT\<Standardwert aus HKEY_CLASSES_ROOT\.xls>\shell\open\command

der Standardwert in diesem Key sollte zum Excel führen.

Ist es ein REG_EXPAND_SZ müsste der Wert noch mittels der API ExpandEnvironmentStrings Expandiert werden.

Alexander 22. Okt 2003 08:16

Re: Pfad zu Excel?
 
Das ist ne gute Idee, ich denke mal so werde ich das machen, aber mal schaun.
Das Excel sich nicht einfach irgendwie unter HKCU\software\MS Office\Excel\Path oder so einträgt :?
Microsoft wieder :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz