Ich verwende Office-Interop, um eine Excel-Datei mit einem Kalender zu generieren.Excel Zellfarbe ändern
Mein Problem ist, dass ich die Farbe einer Zelle einmal ändern (sagen wir, wenn ich die Tabelle erzeuge. Beispiel: Färbung für Wochenenden).
Zum Beispiel:
tableRange = worksheet.Range["B1", "B6"];
tableRange.Interior.Color = ColorTranslator.FromHtml(entry.color);
Dann i Schleife durch einige Daten und es in den Kalender ein. Zuerst erhalte ich die Anfangszelle und füge Farbe, Schriftart, Wert cell = worksheet.Cells[rowIndex, column]; ...
ein. Danach erhalte ich die Reichweite und verschmelzen die Zellen
tableRange = worksheet.Range[column[start] + row, column[end] + row];
tableRange.Select();
tableRange.Merge();
Der vorherige Code funktioniert, aber die Farbe der Ausgangszelle auf meine neue Farbe nicht
Gut gemacht Lonut! –