locked
Excel Automatisation RRS feed

  • Frage

  • Hallo NG,

    ich verwende innerhalb meiner APPs die Excel Automatisation. Funktioniert perfekt. Allerdings sehe ich trotz einem Quit immer noch den Excel-Prozess im Task-Manager.

    Wie kann ich den Prozess programmatisch killen?

    Ich bedanke mich für jeden Tipp.

    Gruss Uli

    Samstag, 12. Dezember 2015 09:03

Antworten

  • Hallo Uli,

    ich verwende bei Excel folgenden Code:

    LOCAL excelObj

    excelObj = CREATEOBJECT( "Excel.Application" )

    * Dein Code ...

    * excelObj.Quit            && <= bewirkt bei mir bei Excel garnichts !

    RELEASE excelObj        && <= erst hier wird Excel beendet !

    Bei Outlook und Word ist ein Aufruf der Quit-Methode nötig, bei Excel bewirkt es scheinbar garnichts.

    Ein abschließender Aufruf von RELEASE ist immer nötig (Outlook, Word, Excel).

    Gruß, Stefan

    • Als Antwort markiert Uli Münch Montag, 14. Dezember 2015 07:53
    Sonntag, 13. Dezember 2015 10:29

Alle Antworten

  • Hi Uli,
    hast Du auch alle inneren nicht verwalteten Objekte geschlossen und alle Verweise darauf vernichtet, wie beispielsweise Workbook? Laufen auch keine parallelen Threads diesbezüglich mehr?

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen!
    Schüler sagen, Lehrer haben es gut.
    Schüler, sagen Lehrer, haben es gut

    Samstag, 12. Dezember 2015 17:37
  • Hallo Uli,

    ich verwende bei Excel folgenden Code:

    LOCAL excelObj

    excelObj = CREATEOBJECT( "Excel.Application" )

    * Dein Code ...

    * excelObj.Quit            && <= bewirkt bei mir bei Excel garnichts !

    RELEASE excelObj        && <= erst hier wird Excel beendet !

    Bei Outlook und Word ist ein Aufruf der Quit-Methode nötig, bei Excel bewirkt es scheinbar garnichts.

    Ein abschließender Aufruf von RELEASE ist immer nötig (Outlook, Word, Excel).

    Gruß, Stefan

    • Als Antwort markiert Uli Münch Montag, 14. Dezember 2015 07:53
    Sonntag, 13. Dezember 2015 10:29
  • Danke für Eure Hilfe.

    RELEASE fehlte

    Gruss Uli

    Montag, 14. Dezember 2015 07:54