Hallo,
mit folgendem Code schreibe ich Daten in eine Exceldatei:
Danach habe ich im Taskmanager pro Ausführung des Codes einen Prozess EXCEL.EXE *32 .
Ich habe im Internet die drei letzten Zeilen gefunden, die das Problem jedoch nicht lösen.
Welche Anweisung brauch ich noch?
Gruß Ludwig
mit folgendem Code schreibe ich Daten in eine Exceldatei:
VB.NET-Quellcode
- Dim filePath As String = "Test.xlsm"
- Dim xlApp As New Excel.Application ' Excel App-Instanz
- Dim xlWorkbook As Excel.Workbook
- xlApp.Visible = False
- xlApp.EnableEvents = False
- Try
- xlWorkbook = xlApp.Workbooks.Open(filePath) ' Excel-Mappe öffnen
- Catch ex As Exception
- Console.WriteLine(vbNewLine & ex.Message)
- Exit Sub
- End Try
- Dim xlSheet As Excel.Worksheet = xlWorkbook.Worksheets(1)
- With xlSheet
- 'Daten in die .Value Eigenschaft der Zellen schreiben
- End With
- xlWorkbook.Close(True)
- xlApp.EnableEvents = True
- xlApp.Quit()
- xlApp = Nothing
- xlWorkbook = Nothing
- xlSheet = Nothing
Danach habe ich im Taskmanager pro Ausführung des Codes einen Prozess EXCEL.EXE *32 .
Ich habe im Internet die drei letzten Zeilen gefunden, die das Problem jedoch nicht lösen.
Welche Anweisung brauch ich noch?
Gruß Ludwig