Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Testen ob Excel installiert (https://www.delphipraxis.net/26232-testen-ob-excel-installiert.html)

gkaeberich 20. Jul 2004 16:35


Testen ob Excel installiert
 
Hallo,

wie kann ich von einem Delphi-Programm aus feststellen, ob auf meinem lokalen Rechner Excel installiert ist ?


Danke im voraus für die Hilfe

Günther Käberich

alanblack 20. Jul 2004 17:00

Re: Testen ob Excel installiert
 
Hi,

Überprüfe doch einfach ob der Ordner von Exel existiert ..

Matze 20. Jul 2004 17:11

Re: Testen ob Excel installiert
 
Da gibt's ne function, ich such sie mal...

Edit: Mist, find sie grad nicht, da ich nicht auf meine Favoriten des IE zugreifen kann. :?

CenBells 20. Jul 2004 17:37

Re: Testen ob Excel installiert
 
hi,

der richtige weg ist, in der registry nachzuschauen, ob excel registriert ist

Delphi-Quellcode:
function IsExcelInstalled: Boolean;
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;
    Result := Reg.KeyExists('Excel.Application');
  finally
    Reg.Free;
  end;
end;
Gruß
Ken

Bernhard Geyer 20. Jul 2004 18:28

Re: Testen ob Excel installiert
 
Oder über den COM-Weg

Delphi-Quellcode:
  var
    FExcel: Variant;
  try
    FExcel := CreateOleObject('excel.application');
  except
    on e: Exception do
    begin
      ShowMessage('Excel nicht installiert'
    end;
  end;

gkaeberich 20. Jul 2004 21:10

Re: Testen ob Excel installiert
 
Hallo,

vielen Dank, das hilft mir weiter.

Günther Käberich


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 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