Denna guide förklarar hur du designar tabeller i Word med C#. Den innehåller detaljer om att konfigurera utvecklingsmiljön, en steg-för-steg-process och ett kodexempel som demonstrerar hur man tillämpar tabellformat i Word med C#. Artikeln beskriver också hur man anpassar tabellstilar med olika egenskaper och metoder.
Steg för att ändra tabellutformning i Microsoft Word med C#
- Konfigurera miljön för att använda Aspose.Words för .NET för att ändra tabellformat
- Ladda Word-filen i ett Document-objekt som innehåller tabeller
- Få åtkomst till önskad tabell med hjälp av tabellindex
- Skapa en ny tabellstil med klassen TableStyle
- Ange typsnitt, ramar, formatering och villkorliga stilar
- Tillämpa den nya stilen på tabellen med egenskapen Style
- Spara den uppdaterade Word-filen med den nya tabellstilen
Dessa steg beskriver processen för att designa en tabell i Word med C#. Ladda Word-filen i ett Document-objekt, lokalisera den aktuella tabellen, justera dess storlek automatiskt, definiera ett nytt TableStyle-objekt och ställ in dess egenskaper enligt dina behov. Slutligen tillämpar du den nya stilen på tabellen och sparar Word-filen med den anpassade tabellstilen.
Kod för att använda tabellstilar i Word med C#
using Aspose.Words; | |
using Aspose.Words.Tables; | |
using System.Drawing; | |
// Apply license | |
License license = new License(); | |
license.SetLicense("license.lic"); | |
// Load the document | |
Document document = new Document("Table.docx"); | |
// Access the first table | |
Table table = (Table)document.GetChild(NodeType.Table, 0, true); | |
// Adjust table to fit within the window | |
table.AutoFit(AutoFitBehavior.AutoFitToWindow); | |
// Define a new table style | |
TableStyle customStyle = (TableStyle)document.Styles.Add(StyleType.Table, "CustomTableStyle"); | |
customStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow; | |
customStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone; | |
customStyle.Font.Color = Color.Red; | |
customStyle.Borders.LineStyle = LineStyle.Double; | |
customStyle.Borders.LineWidth = 2; | |
customStyle.Font.Shadow = true; | |
customStyle.ParagraphFormat.Alignment = ParagraphAlignment.Left; | |
// Apply the style to the table | |
table.Style = customStyle; | |
// Save the formatted document | |
document.Save("FormattedTable.docx"); |
Denna kod visar hur du ändrar tabellutformning i MS Word med C#. Du kan definiera ett tabellstilsnamn och återanvända det för andra tabeller. Om tabellen redan har en stil tilldelad kan du komma åt den via Table.Style
och ändra dess egenskaper för att uppdatera designen.
Den här artikeln har lärt oss hur man anger tabellstilar i Word. För att lägga till rader i en befintlig tabell, se artikeln om Hur man lägger till rader i en tabell i ett MS Word-dokument med C#.