Einzelnen Beitrag anzeigen

Benutzerbild von adeptus
adeptus

Registriert seit: 12. Okt 2005
Ort: Berlin
30 Beiträge
 
Delphi 10.3 Rio
 
#1

Reagieren auf Schliessen von Excel (OLE)

  Alt 12. Jul 2012, 17:32
Hi,

meine Anwendung öffnet über OLE einen Excel COM-Server und lädt dort eine bestimmte XLS-Datei.

In Excel kann der User nun die Daten ändern und ggf. auch speichern.

Nun möchte ich einige der Daten die der User eingegeben hat, bzw. das Ergebnis von Formeln, aus bestimmten Zellen heraus lesen.

Technisch ist das ja alles kein Problem, nur suche ich den richtigen Zeitpunkt... Wie kann ich mitbekommen, dass der User gespeichert und Excel verlassen hat, so dass ich dann die Werte auslesen kann?

Ein Idee wäre in einer Schleife zu Testen ob ich die XLS-Datei mit Schreibrechten öffnen kann, aber das scheint mir sehr sperrig...

Jemand eine sauberere Lösung/Idee?

Vielen Dank für jede Antwort!
Pascal
  Mit Zitat antworten Zitat