Hallo!
Ich möchte in einer Schleife bei jedem Durchlauf:
1.) neues Excel workbook oder application öffnen
2.) Inhalte einfügen
3.) Exceldatei speichern und schließen.
Dazu habe ich folgenden Code geschrieben:
for (...)
{
static int rows = 1;
//neue Application
Excel.Application excelApp = new Excel.Application();
excelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBATW orksheet);
Excel.Worksheet excelWS = (Excel.Worksheet)excelWB.Worksheets[1];
excelWS.Name = "test";
excelWS.Cells[1,1] = "überschrift";
excelApp.Visible = true;
for(...)
{
//Inhalte einfügen
excelWS.Cells[++rows, 1] = "inhalt";
}
//Application schließen
excelWB.Close(true, filename, true);
excelApp.Quit();
}
Das Problem ist, dass es im ersten Schleifendurchlauf immer funktioniert, danach nicht mehr. Es wird zwar die Application geschlossen, eine neue geöffnet mit einem neuen sheet und der Überschrift, jedoch wird der Inhalt nicht mehr eingefügt.
Vielleicht kann mit einer von euch da weiterhelfen?!?!?!
Danke
Jazzzi |