Hallo zusammen,
ich erstelle wie folgt eine Excelinstanz...
[highlight=vbnet]
Dim XLSObj As Microsoft.Office.Interop.Excel.Application
XLSObj = New Microsoft.Office.Interop.Excel.Application
With XLSObj
.....
'Bearbeitungscode für Exceldatei
End With
[/highlight]
Wenn ich die Bearbeitung meines Exceldatei beendet habe schließe ich wie folgt die Datei und vernichte die Instanz:
[highlight=vbnet]
With XLSObj
'.ActiveWorkbook.SaveAs(Filename:=FileName)
.ActiveWorkbook.Save()
.Quit()
XLSObj = Nothing
End If
GC.Collect()
GC.WaitForPendingFinalizers()
[/highlight]
Warum bleibt die Excelinstanz noch im Taskmanager sichtbar.
Wie bekomme ich es hin das die Excelinstanz komplett weg ist?
ich erstelle wie folgt eine Excelinstanz...
[highlight=vbnet]
Dim XLSObj As Microsoft.Office.Interop.Excel.Application
XLSObj = New Microsoft.Office.Interop.Excel.Application
With XLSObj
.....
'Bearbeitungscode für Exceldatei
End With
[/highlight]
Wenn ich die Bearbeitung meines Exceldatei beendet habe schließe ich wie folgt die Datei und vernichte die Instanz:
[highlight=vbnet]
With XLSObj
'.ActiveWorkbook.SaveAs(Filename:=FileName)
.ActiveWorkbook.Save()
.Quit()
XLSObj = Nothing
End If
GC.Collect()
GC.WaitForPendingFinalizers()
[/highlight]
Warum bleibt die Excelinstanz noch im Taskmanager sichtbar.
Wie bekomme ich es hin das die Excelinstanz komplett weg ist?
Comment