![]() |
Sind Excel und Word installiert?
Hi @all,
wie kann ich abfragen, ob Excel und Word auf dem Rechner installiert sind? Wenn möglich, wäre es gut, wenn ich dann auch noch die Version abfragen könnte. Danke. MFG Lorenz |
Re: Sind Excel und Word installiert?
Schau doch in der Registry nach!
|
Re: Sind Excel und Word installiert?
Ist der Pfad für jede Excel-Version gleich?
Bei mir ist das (bei Office2003-Paket): HKEY_LOCAL_MACHINE\SOFTAWARE\Mircosoft\Office\11.0 \Excel\InstallRoot und dort der Eintrag Path. Wenn ich mich nicht täusche ist 11.0 die Version, wie kann ich das dann dynamisch halt, ob ein Eintrag existiert? MFG Lorenz |
Re: Sind Excel und Word installiert?
Alternativ könntest du ein OLE Objekt verwenden.
Delphi-Quellcode:
function GetWordVersionString: String;
var xObj : Variant; begin Result := '0.0'; try xObj := CreateOleObject('Word.Application'); Result := xObj.Application.Version; xObj.Application.Quit; finally VarClear(xObj); end; end; |
Re: Sind Excel und Word installiert?
Ich würde nach dem Word COM-Objekt gucken:
![]() |
Re: Sind Excel und Word installiert?
Danke.
Da ich eh über die COM-Server auf Excel und Word zugreife, kann ich deinen Vorschlag nehmen. Jetzt muss ich nur noch einen Rechner ohne Office finden :zwinker: MFG Lorenz |
Re: Sind Excel und Word installiert?
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz