Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

EXCEL-Problemchen

Letzter Beitrag 01-22-2009 9:39 von Stefan. 2 Antworten.
Seite 1 von 1 (3 Treffer)
Beiträge sortieren: Zurück Weiter
  • 01-20-2009 15:10

    • Stefan
    • Top 150 Mitwirkender
    • Registriert am 08-08-2008
    • Wien
    • Beiträge 15

    EXCEL-Problemchen

    Ich hab eine Winform-Applikation gebastelt, wo an manchen Stellen die User sich Listen nach excel exportieren können.

     

    Ich mach das über

    using Excel = Microsoft.Office.Interop.Excel;

    und

    Excel.Application myExcelApplication;
    myExcelApplication = new Excel.Application();

    ...

    und am schwuppdiwupp hab ich meine Daten im Excel.

    macht mam excel wieder zu, bleibt aber der Przeß am laufen und irgendwan hat man 150x EXCEL.EXE in der Prozeßliste im Taskmanager.

    KB317109 besagt, daß man am Ende "zusammenräaumen" soll, nämlich so:

    myExcelApplication .Quit();
    myExcelApplication = null;

    Nur: Ich will ja, daß Excel mit den daten drinnen offen bleibt.

    Kann ich irgendwie aus der Apllikation feststellen, daß der User dAS Excel zugemacht hat und DANN .Quit() und =null nachsenden kann?

     

    Abgelegt unter:
    • IP-Adresse ist Registriert
  • 01-22-2009 8:48 Antwort zu

    AW: EXCEL-Problemchen

    Ich würde die Logik anders machen:

    Per obigem Code zunächst die Excel-Arbeitsmappe erstellen, diese dann speichern, schließen und das genutzte Excel zumachen.

    Dann per Process-Aufruf direkt die gespeicherte Excel-Datei aufrufen.

    Das ist wie ein Doppelklicken per Explorer - läuft schon eine Instanz, dann wird die genommen.

    • IP-Adresse ist Registriert
  • 01-22-2009 9:39 Antwort zu

    • Stefan
    • Top 150 Mitwirkender
    • Registriert am 08-08-2008
    • Wien
    • Beiträge 15

    AW: EXCEL-Problemchen

    da brauch ich dann aber vorher auch eine Interaktion, nämlich um den individuellen Speicherort festzulegen....

     

    oder?

    • IP-Adresse ist Registriert
Seite 1 von 1 (3 Treffer)