W tym artykule opisano szczegóły stosowania motywów kolorów Excel przy użyciu języka C#. Zawiera kroki programowania, szczegóły konfiguracji IDE i przykładowy kod do zastosowania motywów arkusza kalkulacyjnego Excel przy użyciu języka C#. Poznasz różne właściwości i metody wymagane do ustawienia kolorów motywu w arkuszu.
Kroki, aby ustawić motyw programu Excel przy użyciu języka C#
- Ustaw środowisko tak, aby używało Aspose.Cells for .NET do stosowania motywów Excela
- Utwórz workbook i uzyskaj dostęp do komórki z jej domyślnego arkusza
- Uzyskaj styl komórki i zastosuj foreground theme color i wzór
- Uzyskaj dostęp do czcionki ze stylu i ustaw jej kolor motywu
- Ustaw styl z powrotem w komórce i umieść tekst do przetestowania
- Zapisz skoroszyt z zastosowanym motywem
Poniższe kroki podsumowują proces pracy z motywem dla programu Excel przy użyciu języka C#. Rozpocznij proces, uzyskując dostęp do właściwości style komórki z określonego arkusza w skoroszycie. Ustaw ForegroundThemeColor, Pattern i czcionkę ThemeColor przed zapisaniem zaktualizowanego stylu w komórce w wyjściowym pliku Excel.
Kod do stosowania motywów programu Microsoft Excel w języku 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"); | |
} | |
} |
Ten kod ilustruje użycie motywu skoroszytu programu Excel w języku C#* dla komórki. W razie potrzeby możesz ustawić ten motyw dla zakresu komórek lub całych arkuszy. Użyj modułu wyliczającego ThemeColorType, aby zaimprowizować kod, ustawiając różne kolory motywu według własnego wyboru.
W tym artykule nauczyliśmy się, jak używać kolorów motywu programu Excel dla różnych komórek. Jeśli chcesz zastosować formatowanie warunkowe w programie Excel, zapoznaj się z artykułem na temat jak zastosować formatowanie warunkowe w Excelu w C#.