Anwenden von Excel-Farbdesigns mit C#

Dieser Artikel behandelt die Details zum Anwenden von Excel Farbthemen mit C#. Es enthält die Programmierschritte, IDE-Konfigurationsdetails und einen Beispielcode für die Anwendung der Excel-Tabellenthemen mit C#. Sie lernen verschiedene Eigenschaften und Methoden kennen, die zum Festlegen der Designfarben in einem Arbeitsblatt erforderlich sind.

Schritte zum Festlegen eines Excel-Designs mit C#

  1. Stellen Sie die Umgebung so ein, dass Aspose.Cells for .NET zum Anwenden von Excel-Designs verwendet wird
  2. Erstellen Sie ein workbook und greifen Sie über das Standardarbeitsblatt auf eine Zelle zu
  3. Holen Sie sich den Stil der Zelle und wenden Sie foreground theme color und das Muster an
  4. Greifen Sie über den Stil auf die Schriftart zu und legen Sie die Designfarbe fest
  5. Setzen Sie den Stil wieder auf die Zelle und geben Sie Text zum Testen ein
  6. Speichern Sie die Arbeitsmappe mit dem angewendeten Design

Diese Schritte fassen den Prozess der Arbeit mit dem Design für Excel unter Verwendung von C# zusammen. Beginnen Sie den Vorgang, indem Sie auf die Stileigenschaft einer Zelle im angegebenen Blatt einer Arbeitsmappe zugreifen. Legen Sie ForegroundThemeColor, Pattern und ThemeColor für die Schriftart fest, bevor Sie diesen aktualisierten Stil in der Zelle in der Excel-Ausgabedatei speichern.

Code zum Anwenden von Microsoft Excel-Designs mit C#

using System;
using Aspose.Cells;
class Program
{
static void Main(string[] args) // Apply Themes to Excel in C#
{
new License().SetLicense("License.lic");
// Instantiate a Workbook.
Workbook workbook = new Workbook();
// Get cells collection
Cells cells = workbook.Worksheets[0].Cells;
// Get the A3 cell
Aspose.Cells.Cell c = cells["A3"];
// Get the style
Style s = c.GetStyle();
// Set foreground theme color
s.ForegroundThemeColor = new ThemeColor(ThemeColorType.Accent4, 0.5);
// Set the pattern
s.Pattern = BackgroundType.DiagonalStripe;
// Get the font
Aspose.Cells.Font f = s.Font;
// Set the theme color
f.ThemeColor = new ThemeColor(ThemeColorType.Accent2, 0.4);
// Apply style.
c.SetStyle(s);
// Put a value.
c.PutValue("Testing1");
// Save the excel file.
workbook.Save("output.xlsx");
Console.WriteLine("Theme colors applied to Excel successfully");
}
}

Dieser Code demonstriert die Verwendung eines Excel-Arbeitsmappendesigns in C# für eine Zelle. Bei Bedarf können Sie dieses Thema für eine Reihe von Zellen oder ganze Blätter festlegen. Verwenden Sie den ThemeColorType-Enumerator, um den Code zu improvisieren, indem Sie verschiedene Designfarben nach Ihren Wünschen festlegen.

In diesem Artikel haben wir gelernt, wie man die Farben des Excel-Designs für verschiedene Zellen verwendet. Wenn Sie bedingte Formatierung in Excel anwenden möchten, lesen Sie den Artikel zu So wenden Sie bedingte Formatierung in Excel in C# an.

 Deutsch