Den här artikeln tar upp detaljerna för att tillämpa Excel färgteman med C#. Den innehåller programmeringsstegen, IDE-konfigurationsdetaljer och en exempelkod för tillämpning av Excel-kalkylbladsteman med C#. Du kommer att lära dig olika egenskaper och metoder som krävs för att ställa in temafärgerna i ett kalkylblad.
Steg för att ställa in Excel-tema med C#
- Ställ in miljön så att den använder Aspose.Cells for .NET för att tillämpa Excel-teman
- Skapa en workbook och få tillgång till en cell från dess standardkalkylblad
- Få stilen på cellen och använd foreground theme color och mönstret
- Få åtkomst till teckensnittet från stilen och ställ in dess temafärg
- Ställ tillbaka stilen till cellen och lägg in lite text för testning
- Spara arbetsboken med det tillämpade temat
Dessa steg sammanfattar processen att arbeta med temat för Excel med C#. Börja processen genom att komma åt stilegenskapen för en cell från det angivna arket i en arbetsbok. Ställ in ForegroundThemeColor, Pattern och font ThemeColor innan du sparar den här uppdaterade stilen i cellen i den utgående Excel-filen.
Kod för att tillämpa Microsoft Excel-teman med 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"); | |
} | |
} |
Den här koden demonstrerar användningen av ett Excel-arbetsbokstema i C# för en cell. Du kan ställa in detta tema för en rad celler eller hela ark om det behövs. Använd ThemeColorType-uppräkningen för att improvisera koden genom att ställa in olika temafärger enligt ditt val.
Den här artikeln har lärt oss hur man använder Excel-temafärgerna för olika celler. Om du vill använda villkorlig formatering i Excel, se artikeln om hur man tillämpar villkorlig formatering i Excel i C#.