Einzelnen Beitrag anzeigen

mmw

Registriert seit: 10. Sep 2019
Ort: OWL
322 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Prüfen ob bestimmte Datei in Excel geöffnet ist

  Alt 20. Jun 2020, 17:21
Hallo,

eine andere Möglichkeit wäre noch.
Delphi-Quellcode:
var
  excel_obj: olevariant;
  i: Integer;

begin

  excel_obj := GetActiveOleObject('Excel.Application');

  for i := 1 to excel_obj.workbooks.count do

    if excel_obj.workbooks.item[i].name = 'Mappe1.xlsxthen

      showmessage(excel_obj.workbooks.item[i].name+' ist geöffnet');


   // excel_obj.Quit;
      excel_obj := Unassigned;

end;
der Code ist jetzt nur eine grob Fassung.

Gruß

Geändert von mmw (20. Jun 2020 um 18:37 Uhr)
  Mit Zitat antworten Zitat