Warum lässt Microsoft.office.interop.excel.Application.quit () den Hintergrundprozess ausgeführt? [Duplikat]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Warum lässt Microsoft.office.interop.excel.Application.quit () den Hintergrundprozess ausgeführt? [Duplikat]

Post by Anonymous »

Der folgende Code lässt einen Microsoft Excel -Hintergrundprozess ausgeführt, bis mein Programm beendet wurde: < /p>

var excelApplication = new Application();
var workbooks = excelApplication.Workbooks;
var workbook = excelApplication.Workbooks.Open(file.FullName);

workbook.Close();
excelApplication.Workbooks.Close();
excelApplication.Quit();

Marshal.ReleaseComObject(workbook);
Marshal.ReleaseComObject(workbooks);
Marshal.ReleaseComObject(excelApplication);
< /code>

Warum? Was fehlt ich?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post